Re: incron
yakim - debian-russian@lists.debian.org @ Tue, 04 Mar 2014 09:08:42 +0200: y Насколько я знаю, incron действительно за деревом не следит. y Для отслеживания изменений в дереве каталогов я использую inotifywait Ага, спасибо, это, похоже, то, что надо. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/8761nuuy6p@wizzle.ran.pp.ru
Re: incron
On 3/4/14, Artem Chuprina r...@ran.pp.ru wrote: У меня, собственно, задача, чтобы во всем дереве /exchange по факту добавления или изменения файлов им автомагически делалось chmod +rwX. Я для такой же задачи использовал iwatch. Но у него есть 2 проблемы: 1) конфиг xml-ный, но не особо навёрнутый, так что не критично; 2) баг с экранированием пробелов в именах файлов, которые передаются обработчику (я обошёл его так: file=`echo $1`). Написан на перле.
Re: incron
Добрый день. Тут, к стати, можно посмотреть пример использования http://yakim.org.ua/articles/servers/7-ssh-server.html С уважением, Якимчук Сергей 04.03.14 11:10, Artem Chuprina написав(ла): yakim - debian-russian@lists.debian.org @ Tue, 04 Mar 2014 09:08:42 +0200: y Насколько я знаю, incron действительно за деревом не следит. y Для отслеживания изменений в дереве каталогов я использую inotifywait Ага, спасибо, это, похоже, то, что надо. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/531599f1.3040...@yakim.org.ua
incron
А кто-нибудь пользуется incron? Я правильно понимаю из его документации, что у него нет возможности следить за целым деревом? У меня, собственно, задача, чтобы во всем дереве /exchange по факту добавления или изменения файлов им автомагически делалось chmod +rwX. Из того, что я вижу по описаниям при поиске на inotify в дистрибутиве, за деревом следят только демоны синхронизации (inosync и lsyncd). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87wqgav4q7@wizzle.ran.pp.ru
Re: incron
Добрый день. Насколько я знаю, incron действительно за деревом не следит. Для отслеживания изменений в дереве каталогов я использую inotifywait С уважением, Якимчук Сергей 04.03.14 08:48, Artem Chuprina написав(ла): А кто-нибудь пользуется incron? Я правильно понимаю из его документации, что у него нет возможности следить за целым деревом? У меня, собственно, задача, чтобы во всем дереве /exchange по факту добавления или изменения файлов им автомагически делалось chmod +rwX. Из того, что я вижу по описаниям при поиске на inotify в дистрибутиве, за деревом следят только демоны синхронизации (inosync и lsyncd). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/53157bfa.3060...@yakim.org.ua
Проблема с incron
не хочет он цеплять мои файлы, именю следующее # cat /etc/incron.allow vanessa # incrontab -u vanessa -e вписываю /tmp/test.txt IN_MODIFY cp 0 /tmp/archive/test-`date +%Y%m%d%H%M%S`.txt сохраняю, смотрю лог, вижу следующее Apr 12 20:15:22 localhost incrond[9622]: table for user vanessa changed, reloading Apr 12 20:15:22 localhost incrond[9622]: access denied on /tmp/test/cam.txt#011IN_MODIFY#011cp - events will be discarded silently Apr 12 20:15:22 localhost incrond[9622]: cannot create watch for user vanessa: (2) No such file or directory ну и естественно никаких действий при манипуляциях с файлом /tmp/test.txt не выполняется. Куда бежать, что делать ? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4da48abc.3030...@rabitsa.org.ua
Re: Не могу настроить incron
On Tue, 15 Dec 2009 01:41:12 +0300 Ivan Borzenkov ivan1...@list.ru wrote: На второй консоле запущен sudo tail -f /var/log/syslog Прилетает сообщение Dec 15 01:27:51 ivan1986 incrond[32277]: (ivan) CMD (echo 1 /home/ivan/test/b.txt) Файл b.txt не появляется. Сама команда echo из консоли выполняется нормально. А в man incrond написано, что он в shell указанную команду запускает? -- Best Regards, Yuri Kozlov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Не могу настроить incron
15 декабря 2009 20:02:04 Yuri Kozlov писали: On Tue, 15 Dec 2009 01:41:12 +0300 Ivan Borzenkov ivan1...@list.ru wrote: На второй консоле запущен sudo tail -f /var/log/syslog Прилетает сообщение Dec 15 01:27:51 ivan1986 incrond[32277]: (ivan) CMD (echo 1 /home/ivan/test/b.txt) Файл b.txt не появляется. Сама команда echo из консоли выполняется нормально. А в man incrond написано, что он в shell указанную команду запускает? Ничего не написано, поэтому действовал по принципу обычного кронтаба. Вроде заработало :) Спасибо. --- Иван Борзенков ivan1...@list.ru I am the ILOVEGNU signature virus. Just copy me to your signature. This email was infected under the terms of the GNU General Public License. signature.asc Description: This is a digitally signed message part.
Не могу настроить incron
Здравствуйте, установил incron, почему-то не работает: i...@ivan1986:~/test% sudo cat /etc/incron.allow ivan root i...@ivan1986:~/test% ls -la итого 13 drwxrwxrwx 2 ivan ivan 72 Дек 15 01:20 ./ drwxr-xr-x 159 ivan ivan 9160 Дек 15 01:24 ../ -rw-r--r-- 1 ivan ivan8 Дек 15 01:23 a.txt i...@ivan1986:~/test% sudo cat /var/spool/incron/ivan /home/ivan/test/a.txt IN_ALL_EVENTS echo 1 /home/ivan/test/b.txt //Файл разумеется редактировал не вручную, а через incrontab -e i...@ivan1986:~/test% ps ax | grep incron | grep -v grep 32277 ?Ss 0:00 /usr/sbin/incrond -f /etc/incron.conf Выполняю i...@ivan1986:~/test% echo '1' a.txt На второй консоле запущен sudo tail -f /var/log/syslog Прилетает сообщение Dec 15 01:27:51 ivan1986 incrond[32277]: (ivan) CMD (echo 1 /home/ivan/test/b.txt) Файл b.txt не появляется. Сама команда echo из консоли выполняется нормально. Конфиг дефолтовый - все закоментарено. inotifywait a.txt echo 1 b.txt работает Подскажите, почему он не работает, вроде все сделал по документации... signature.asc Description: This is a digitally signed message part.
Re: делать копию файл а при каждом его обно влении (incron)
Artem Chuprina wrote: N /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345$DATE N (неработает, просто добавляет слово 345.DATE к имени) Во втором случае - написать скрипт. Через скрипт заработало, вопрос решен, спасибо. Решение выглядит так: /etc/incron.d/some_cp: /home/user/123 IN_MODIFY /bin/sh /etc/incron.d/scripts/copy123 /etc/incron.d/scripts/copy123: #!/bin/sh DATE=`date +%Y.%m.%d.%H:%M` cp /home/user/123 /home/user/$DATE Если кто-то знает, как это-же действие сделать без скрипта, только с помощью одного файла в /etc/incron.d/ (и /etc/incron.conf) - будет интересно услышать мнение. -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: делать копию файл а при каждом его обно влении (incron)
Stanislav Maslovski wrote: Есть, incron. Вот пытаюсь сделать копию файла 123 с добавлением даты, из командной строки получается: cp /home/user/1/123 /home/user/1/123.345.`date +%Y.%m.%d.%H:%M` а вот с помощью incron нет: создаю и редактирую файл /etc/incron.d/some_cp: /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345 (работает - копирет файл при его изменении и добавляет 345 в имя) /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345$DATE (добавляет просто слово 345.DATE к имени) /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345.`date +%Y.%m.%d.%H:%M` (неработает - нечего не копируется) Добавление с переменной в /ect/incron.conf DATE='date +%Y.%m.%d.%H:%M:%S' непомогает. Вопрос: как правильно копировать файл, из скрипта incron, с добавлением текущей даты и времени к имени файла ? -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: делать копию файла при каждом его об новлении (incron)
Nicholas - debian-russian@lists.debian.org @ Thu, 02 Oct 2008 14:11:36 -0400: Есть, incron. N Вот пытаюсь сделать копию файла 123 с добавлением даты, N из командной строки получается: N cp /home/user/1/123 /home/user/1/123.345.`date +%Y.%m.%d.%H:%M` N а вот с помощью incron нет: N создаю и редактирую файл /etc/incron.d/some_cp: N /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345 (работает N - копирет файл при его изменении и добавляет 345 в имя) N /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345$DATE N (добавляет просто слово 345.DATE к имени) N /home/user/1/123 IN_MODIFY cp /home/user/1/123 /home/user/1/123.345.`date N +%Y.%m.%d.%H:%M` (неработает - нечего не копируется) N Добавление с переменной в /ect/incron.conf N DATE='date +%Y.%m.%d.%H:%M:%S' N непомогает. N Вопрос: как правильно копировать файл, из скрипта incron, с добавлением N текущей даты и времени к имени файла ? Видимо, для начала стоит прочесть его документацию на предмет того, шеллом ли он выполняет указанную команду, или самостоятельно. Во втором случае - написать скрипт. -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Программы на Haskell настолько ленивы, что по умолчанию вообще не хотят работать. -- http://absurdopedia.wikia.com/wiki/Haskell -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]