Я в настоящее время пытаюсь заставить демона крона работать, но это ничего не выполнит. crontab файл в настоящее время содержит этот текст:
'* * * * * отзываются эхом "привет"'
Который должен распечатать "привет" сообщение каждую минуту.
Однако эта команда никогда не выполняется. Я попробовал все, перезапустив крон, переустановив крон, создав корень crontab, проверив, работал ли крон во-первых, но ничто не дает результатов. Кто-либо встретился с этим?
Это, кажется, не работает, потому что Вы не отправляете эхо никуда, таким образом, похоже, что это перестало работать. Необходимо отправить его на терминал, как pts/1
или что-то.
Для обнаружения терминала можно отправить его в, ввести в w
в командной строке. Необходимо видеть что-то как следующее:
terrance@terrance-ubuntu:~$ w
16:00:43 up 1 day, 22:38, 3 users, load average: 0.89, 0.60, 0.50
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
terrance tty7 :0 Sat17 46:38m 4:15m 7.24s /sbin/upstart -
terrance pts/16 :0.0 Sun10 7:30m 0.07s 7.78s /usr/bin/xfce4-
terrance pts/1 xxx.xxx.xxx.xxx 16:00 2.00s 0.06s 0.00s w
Там Вы видите, что моя последняя команда w
появилась на pts/1
. Так, для Вашего хранения crontab, что открытый терминал, имейте свое чтение строки
* * * * * echo "hello" > /dev/pts/1
Затем приблизительно за 1 минуту, которую необходимо видеть hello
, появляются.
Hope это помогает!