Сервер Ubuntu 10.04
Я использую at
иметь bash
сценарий сам планирует повторное выполнение определенного интервала после его завершения: (вот последняя строка этого сценария)
echo "$0" | at tomorrow + 5minutes
Задание планируется, но не запускается. Когда я бегу atq
, Я вижу, что задание запланировано, но время его выполнения уже давно прошло:
9 Sat Jun 4 11:38:00 2011 = username
Время сейчас:
$ date
Sat Jun 4 22:55:09 EDT 2011
В моем журнале CRON об этом ничего не говорится. Есть ли другой журнал, в котором он будет отображаться? Есть ли способ заставить его работать? Google не очень помог, так как не понимает, что at - это имя программы ...
Изменить: задание, вероятно, не было запущено из-за неработающего обновления Ubuntu:
Jun 4 11:38:00 server01 atd[32330]: Module is unknown
http://forum.linode.com/viewtopic.php?p=39867
https://bugs.launchpad.net/ubuntu/+source/pam/+bug/790538
Теперь, когда это исправлено, как лучше всего запустить задание вручную?
Возможно, задание не было выполнено из-за неработающего обновления Ubuntu:
Jun 4 11:38:00 server01 atd[32330]: Module is unknown
Ссылки:
Возможно ли, что atd
не работает?
ps -ef|grep atd
Это немного длинновато, потому что вы получите предупреждение от at
команда, если демон не запущен.