У меня здесь странная проблема с ubuntu crontab.
Если я добавлю следующую строку в системный crontab (/ etc / crontab), она будет работать хорошо
*/1 * * * * root /bin/date >> /root/text
но если я отредактирую корневой crontab с помощью crontab -e
с пользователем root и добавьте
*/1 * * * * /bin/date >> /root/text
это вообще не работает.
Не могли бы вы мне помочь?
Спасибо
Я получил свой ответ после поиска неисправности сервера, причина объяснена в эта почта.
Причина в том, что файл crontab нужна новая строка в конце концов, иначе не получится.
ОП нашел решение:
Я получил свой ответ после поиска неисправности сервера, причина объяснена в эта почта.
Причина в том, что файл crontab нужна новая строка в конце концов, иначе не получится.
Вы можете проверить, есть ли у вас /etc/cron.allow
и / или /etc/cron.deny
файлы и содержимое этих файлов. Здесь у вас есть выдержка из справочной страницы crontab(1)
:
Если
/etc/cron.allow
файл существует, то вы должны быть указаны в нем, чтобы иметь возможность использовать эту команду. Если/etc/cron.allow
файл не существует, но/etc/cron.deny
файл существует, то вы не должны быть указаны в/etc/cron.deny
файл, чтобы использовать эту команду. Если ни один из этих файлов не существует, то в зависимости от параметров конфигурации, зависящих от сайта, только суперпользователю будет разрешено использовать эту команду, или все пользователи смогут использовать эту команду. Для стандартных систем Debian эту команду могут использовать все пользователи.