Я хочу запускать сценарий ежедневно и решил, что буду использовать ту же настройку, что и другие задания cron, настроенные на этом сервере - поместив сценарий в папку /etc/cron.daily
.
Тем не менее, скрипт не был запущен в одночасье - хотя другие в ежедневной папке были (журналы были повернуты и т. Д.). Скрипт принадлежит root (как и исходные там), а права доступа установлены на 755 (как и исходные там) - и скрипт запускается при вызове вручную.
Я нашел этот связанный вопрос . Cron.hourly не будет запускаться , но я не нахожу ответов где-либо близко к удовлетворительным - sudo crontab -l
говорит мне, что для root нет crontab (хотя, я знаю, что может создать один), и было бы более целесообразно использовать тот же метод, что и предустановленные задания, в отличие от конфигурации с разделенным cron.
Кто-нибудь может указать на то, что я мог пропустить?
Для записи - имя файла сценария: drupal
Удалось выяснить, как выполнить небольшую отладку с помощью run-parts -v /etc/cron.daily
- и после отключения сценария apt (со случайным сном до 30 минут сна) я нашел сообщение об ошибке для нового сценария:
Это не было обнаружено в системном журнале, хотя - что было бы полезно.
Именно тогда я понял, что у меня есть только директива #!/bin/sh
в верхней части скрипта - исправил это, снова выполнил команду run-parts, и все отсортировалось.