У меня есть странная вещь (я думаю), я добавил строку в свой crontab на QNAP NAS с помощью crontab -e я сохранил (: wq!)
В этой строке сценарий должен запускаться каждые 5 минут, поэтому я указал 5 * * * * и имя сценария. И перезапустил crontab.
Этот сценарий заполняет базу данных. Прошлой ночью я бросил попытки, лег спать и продолжил работу NAS. И wen ik проснулся сегодня утром, я посмотрел базу данных и скрипт запущен.
Однако он запускается каждый час, поэтому я подумал, что могу взглянуть на crontab с помощью crontab -l. Но я не могу найти строку с именем сценария в нем?
Может кто-нибудь мне это объяснить?
Может быть, crontab перезаписан, но не перезагружен ??? (может быть) (не знаю).
Вы должны проверить / var / spool / cron / на наличие активных заданий cron. Он выполняется каждый час, потому что вы указали 5 * * * *, а не * / 5 * * * *.
Также проверьте /var/log/cron
и /var/spool/cron/
для получения дополнительной информации о запущенных задачах.
Проверьте / var / log / messages, чтобы узнать, что происходит. В частности, проверьте, перезапускается ли служба crond после последней настройки (прошлой ночью) или нет.
редактирование crontab
напрямую должен работать до перезагрузки QNAP. Вы потеряете свои поправки. это объясняет, почему вы не можете найти свою работу (ожидающая перезагрузки QNAP. В любом случае, похоже, есть некоторые вопросы по cron QNAP). вам нужно будет использовать autorun.sh
что позволит вам загружать ваши конкретные конфигурации при запуске.
больше читать на QNAP cron больше читать на autorun.sh