непонятки с cron
Добавлено: 2010-10-26 22:08:55
Написал скрипт на шеле, подсунул его cron'у, но крон его не выполнил, хотя в ручную с консоли скрипт работает. Для проверки сделал простой скрипт:
назначил права:
добавил в cron:
в логах пишется что он стартует:
Но при этом ничего не пишет в файл /var/log/test. ОС - FreeBSD-8.1-STABLE. Подскажите что сделал не так? В скрипте пробовал писать полный путь: /bin/echo, но не помогло(((
Код: Выделить всё
#!/bin/sh
echo ok >> /var/log/test
Код: Выделить всё
GatewaySrv# ll t*
-rwxrwxrwx 1 root wheel 40 Oct 26 22:58 test
Код: Выделить всё
GatewaySrv# crontab -l
*/1 * * * * root /root/test
Код: Выделить всё
GatewaySrv# cat /var/log/cron | grep test
Oct 26 23:00:00 GatewaySrv /usr/sbin/cron[46813]: (root) CMD (root^I/root/test)
Oct 26 23:01:00 GatewaySrv /usr/sbin/cron[46833]: (root) CMD (root^I/root/test)
Oct 26 23:02:00 GatewaySrv /usr/sbin/cron[46842]: (root) CMD (root^I/root/test)
Oct 26 23:03:00 GatewaySrv /usr/sbin/cron[46852]: (root) CMD (root^I/root/test)