2

Какова процедура установки файла crontab cron.d для запуска от имени пользователя root?

У меня есть сценарий, который я хочу запускать каждые 10 минут, поэтому я установил файл /etc/cron.d/mycron:

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/10 * * * *   root    /usr/local/bin/myscript.sh

затем перезагрузил cron, и я убедился, что могу выполнить /usr/local/bin/myscript.sh и что он работает правильно.

Однако, насколько я могу судить, он никогда не вызывается, поскольку скрипт записывает данные в файл журнала, а файл журнала никогда не создается. Есть ли какой-то шаг, который я пропускаю?

1 ответ1

1

Я обнаружил, что все файлы /etc/cron.d должны иметь права доступа, равные 600, в противном случае cron сообщает об ошибке режима INSECURE.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .