Здравствуйте, установил 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 ivan    8 Дек 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 работает

Подскажите, почему он не работает, вроде все сделал по документации...

Attachment: signature.asc
Description: This is a digitally signed message part.

Ответить