Невозможно запустить новое задание, используя / etc / crontab и /etc/cron.daily

Я хочу запускать сценарий ежедневно и решил, что буду использовать ту же настройку, что и другие задания cron, настроенные на этом сервере - поместив сценарий в папку /etc/cron.daily.

Тем не менее, скрипт не был запущен в одночасье - хотя другие в ежедневной папке были (журналы были повернуты и т. Д.). Скрипт принадлежит root (как и исходные там), а права доступа установлены на 755 (как и исходные там) - и скрипт запускается при вызове вручную.

Я нашел этот связанный вопрос . Cron.hourly не будет запускаться , но я не нахожу ответов где-либо близко к удовлетворительным - sudo crontab -l говорит мне, что для root нет crontab (хотя, я знаю, что может создать один), и было бы более целесообразно использовать тот же метод, что и предустановленные задания, в отличие от конфигурации с разделенным cron.

Кто-нибудь может указать на то, что я мог пропустить?

Для записи - имя файла сценария: drupal

1
задан 13 April 2017 в 15:24

1 ответ

Удалось выяснить, как выполнить небольшую отладку с помощью run-parts -v /etc/cron.daily - и после отключения сценария apt (со случайным сном до 30 минут сна) я нашел сообщение об ошибке для нового сценария:

[ 110]

Это не было обнаружено в системном журнале, хотя - что было бы полезно.

Именно тогда я понял, что у меня есть только директива #!/bin/sh в верхней части скрипта - исправил это, снова выполнил команду run-parts, и все отсортировалось.

0
ответ дан 13 April 2017 в 15:24

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

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