Вопросы с тегом «unix»

Unix - это многозадачная, многопользовательская компьютерная операционная система, первоначально разработанная группой сотрудников AT & T в Bell Labs в 1969 году.

4
Выполнить команду при изменении файла
У меня есть сценарий, в котором я загружаю файлы .csv в определенную папку, / tmp / data_upload, каждый день, и старые файлы заменяются новыми. Мне нужно запустить скрипт Python после загрузки данных. Для этого у меня есть идея создать задание cron и отслеживать изменения в файле. Я пытался использовать inotify, …

1
cp -p сохранит время для некоторых файлов, но не для всех?
У меня есть исходный каталог на машине с кучей файлов с одинаковыми правами, которые я хочу скопировать в другой каталог, смонтированный через SMB. [tmark@dexter JR09141045 roche_454_transfer]$ ls -l /source_dir total 71348 -rwxrwxrwx 1 adminrig lifelabs 19768377 Mar 25 23:29 1.TCA.454Reads.fna -rwxrwxrwx 1 adminrig lifelabs 53093396 Mar 25 23:29 1.TCA.454Reads.qual -rwxrwxrwx …

4
Linux cd .. команда
Скажи, если мне нужно сделать это много: cd ../../../../foo/sub1/bar/dest/ cd ../../../../foo2/sub1/bar/dest/ cd ../../../../foo3/sub1/bar/dest/ cd ../../../../foo/sub1/bar/dest/ Есть ли более быстрый способ не всегда печатать ../../../../так много раз? Есть креативные идеи?
9 unix 

3
Сходство пароля
Я хотел изменить свой пароль на Unix-машине. Я сделал обычный passwd и набрал свой старый и новый пароль. Затем машина вернулась ко мне со следующим сообщением: BAD PASSWORD: is too similar to the old one Это заставило меня задуматься ... Значит ли это, что у машины где-то есть мой пароль …

4
Удаление файла, имя которого является символом обратной косой черты
Я как-то создал файл с именем \в каталоге (да, символ обратной косой черты). Я перепробовал все виды sed, find и grep fu, но я просто не могу его удалить! Я знаю, что могу просто удалить каталог, но есть ли более интересный способ исправить это?

5
Кодирование в base32 из оболочки
Я ищу, чтобы закодировать входную строку в кодировку base32 непосредственно из оболочки. Я собираюсь сделать это в Ubuntu, но я думаю, что аромат здесь не имеет особого значения. Существуют ли какие-либо инструменты для Linux / Unix, чтобы просто сделать это? Что-то вроде: -bash-3.2$ echo -n 'hello' | base32

6
Отслеживать, сохранять и возвращать изменения файловой системы, сделанные программой под Linux
Я хотел бы иметь возможность при запуске такой программы, как установщик, отслеживать список изменений, внесенных в мою файловую систему, чтобы впоследствии я мог отменить их. РЕДАКТИРОВАТЬ: Это касается неупакованной программы. Я использую apt-get настолько далеко, насколько могу. В идеале я хотел бы иметь возможность сделать что-то вроде: (sudo) catch-modifs some-installer.bin …

4
Анализировать и оптимизировать crontabs [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
9 linux  unix  cron 

2
Вызов демону в скрипте /etc/init.d блокируется, не работает в фоновом режиме
У меня есть Perl-скрипт, который я хочу демонизировать. В основном этот Perl-скрипт будет читать каталог каждые 30 секунд, читать найденные файлы и затем обрабатывать данные. Для простоты рассмотрим следующий скрипт на Perl (называемый synpipe_server, в котором есть символическая ссылка /usr/sbin/): #!/usr/bin/perl use strict; use warnings; my $continue = 1; $SIG{'TERM'} …
9 linux  unix  daemon  init.d 

5
Как включить цвет в Vim поверх SSH?
У меня есть два удаленных сервера: Сервер 1: Linux 2.6.18-238.12.1.el5PAE i686 / VIM - Vi IMproved - версия 7.0.237 Сервер 2: Linux 2.6.18-338.19.1.el5.lve0.8.36 x86_64 / VIM - Vi IMproved версия 7.0. 237 Когда я захожу на сервер 2 и использую vim для редактирования файла phpили .htaccessфайла, он имеет красивую цветовую …
9 linux  ssh  unix  vim  vi 

5
Как автоматически найти и сообщить о неработающих символических ссылках?
Как аккуратные системные администраторы, нам нравится следить за тем, чтобы мелочи были так же хорошо покрыты, как и большие (когда позволяет время). Одна из этих вещей - обеспечение того, чтобы в наших системах не было битых символических ссылок. Почему эти маленькие болтуны являются проблемой? Поскольку они заставляют вас думать, что …

4
Автоматически переподключаемый TCP-туннель
У меня ненадежное сетевое соединение между двумя компьютерами: иногда активные соединения TCP теряются по независящим от меня причинам. Я хочу установить надежное TCP-соединение между двумя компьютерами. Если бы сеть была надежной, я бы просто запустил ssh -L 1234:localhost:1234 remotehostсервер, прослушивающий порт 1234 remotehost, и указал бы на клиента localhost:1234. Но …
9 ssh  unix  tcp  tunneling 

3
Почему «chroot» никогда не используется в Mac OS X?
Я использую Mac в течение 25 лет и "UNIX" со времен OS X 10.0 ... но я никогда особо не задумывался о chroot, и при этом я никогда не нуждался или не хотел ... Это простой вопрос, но ... при каких обстоятельствах можно использовать «chroot» на Mac? Это действительно встроенная …

5
Объедините несколько команд Unix в один выход
Мне нужно найти в наших почтовых журналах конкретный адрес электронной почты. Мы сохраняем текущий файл с именем maillog, а также файлы .bz2 за неделю в той же папке. В настоящее время я запускаю следующие команды для поиска файла: grep person@domain.com maillog bzgrep person@domain.com *.bz2 Есть ли способ объединить grepи bzgrepкоманды …
9 linux  unix  bash  grep 

3
Переменная окружения PYTHONPATH… как мне впоследствии создать каждый подкаталог?
В настоящее время я делаю это: PYTHONPATH=/home/$USER:/home/$USER/respository:/home/$USER/repository/python-stuff Как я могу сделать так, чтобы PYTHONPATH мог включать все подкаталоги? PYTHONPATH = /home/$USER/....and-all-subdirectories

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.