Крон буквально ничего не делает

Я в настоящее время пытаюсь заставить демона крона работать, но это ничего не выполнит. crontab файл в настоящее время содержит этот текст:

'* * * * * отзываются эхом "привет"'

Который должен распечатать "привет" сообщение каждую минуту.

Однако эта команда никогда не выполняется. Я попробовал все, перезапустив крон, переустановив крон, создав корень crontab, проверив, работал ли крон во-первых, но ничто не дает результатов. Кто-либо встретился с этим?

1
задан 18 October 2016 в 00:41

1 ответ

Это, кажется, не работает, потому что Вы не отправляете эхо никуда, таким образом, похоже, что это перестало работать. Необходимо отправить его на терминал, как 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 это помогает!

3
ответ дан 7 December 2019 в 12:37

Другие вопросы по тегам:

Похожие вопросы: