Нужно ли перезагружать cron после смены подкаталога?
Перезапуск cron после изменения файла crontab?
Ответ 1
Нет.
На странице cron man:
... cron будет проверять время модификации всех crontabs и перезагрузите те, которые изменились. Таким образом, cron не нужно перезапускать при изменении файла crontab
Но если вы просто хотите убедиться, что все сделано,
sudo service cron reload
или
/etc/init.d/cron reload
Ответ 2
В CentOS с cPanel sudo /etc/init.d/crond reload
выполняется трюк.
В CentOS7: sudo systemctl start crond.service
Ответ 3
У меня была аналогичная проблема в 16.04 VPS Digital Ocean. Если вы меняете crontabs, обязательно запустите
sudo service cron restart
Ответ 4
В зависимости от распределения использование "перезагрузки cron" ничего не может сделать. Чтобы вставить фрагмент из 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 как часть развертывания, и, если не изменится длина файла, изменения не будут перезагружены.
Ответ 5
попробуйте этот для centos 7: перезагрузка службы crond
Ответ 6
Попробуйте следующее: sudo cron reload
Это работает для меня на ubuntu 12.10
Ответ 7
Попробуйте это: service crond restart
, следовательно, crond
не cron
.
Ответ 8
Скомбинировал все ответы, и на старом сервере RHEL5 у меня работало только следующее:
sudo /etc/init.d/crond restart