6 ответов:
нет.
...затем хрон будет проверять время модификации по всем кронтабе и перезагрузите те, которые изменились. Таким образом, cron не нужно перезапускать всякий раз, когда файл crontab изменяется
но если вы просто хотите, чтобы убедиться, что это сделано в любом случае,
sudo service cron reloadили
/etc/init.d/cron reload
на CentOS с cPanel
sudo /etc/init.d/crond reloadделает трюк.На CentOS7:
sudo systemctl start crond.service
У меня была аналогичная проблема на 16.04 VPS Digital Ocean. Если вы меняете файлами, убедитесь, что для запуска
sudo service cron restart
в зависимости от распределения, использование "cron reload" может ничего не сделать. Чтобы вставить фрагмент из init.d / cron (debian squeeze):
reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "cron" # cron reloads automatically log_end_msg 0 ;;некоторые разработчики / сопровождающие полагались на его перезагрузку, но не делают этого, и в этом случае нет способа принудительно перезагрузить. Я создаю свои файлы crontab как часть развертывания, и если каким-то образом не изменится длина файла, изменения не будут перезагружены.
Comments