может быть несколько скучной темой, но я занимался этим всю прошлую ночь, кажется, не могу запустить и запустить.
root@host:~# /etc/init.d/cron status
Checking periodic command scheduler...done (running).
Итак, служба, похоже, работает нормально.
Я пробовал несколько простых тестовых заданий cron, но ни одно из них не сработало:
* * * * * echo "Hello world !!!" 2&>1 >> /tmp/lol.log
05 06 * * mon-fri echo "Nightly Backup Successful: $(date)" >> /tmp/test.log
Кроме того, один из программистов дал мне эту работу, которая, как я знаю, отлично работает на нашем текущем производственном сервере:
* * * * * wget -q -O /dev/null http://www.hostname.com/test/email_au
В конце концов, похоже, что ни один из них не работает, я просмотрел несколько руководств в Интернете, но ни одно из них, похоже, не помогло. Что могло не хватать?
РЕДАКТИРОВАТЬ: единственные файлы, связанные с cron, в и т. Д.: Cron.d, cron.daily, cron.hourly, cron.monthly, cron.weekly, crontab. Здесь нет файлов cron.deny и cron.allow. Также я пытаюсь запустить эти задания cron как root.
Вы проверяли журналы cron, что на самом деле произошло?
Обычно журналы cron отключены в системе debian, включите это в своем rsyslogd или syslogd, раскомментировав строки журнала cron в соответствующем файле конфигурации.
cron.* /var/log/cron.log
Проверьте, есть ли у вас файлы /etc/cron.allow или /etc/cron.deny. Пользователям (но не root) можно запретить запуск заданий cron.
От человека 1 crontab:
If the /etc/cron.allow file exists, then you must be listed
(one user per line) therein in order to be allowed to use this
command. If the /etc/cron.allow file does not exist but the
/etc/cron.deny file does exist, then you must not be listed in
the /etc/cron.deny file in order to use this command.
Как выглядят ваши файлы cron? Из некоторого опыта я знаю, что в некоторых версиях Cron есть ошибка, заключающаяся в том, что cron будет игнорировать последнюю строку файла cron (это означает, что ваша команда может просто игнорироваться, поскольку она может находиться в последней строке файла). Может быть, в этом проблема?