Dois-je redémarrer cron après avoir modifié le fichier crontable?
Non.
Depuis le page de manuel cron :
... cron examinera ensuite l'heure de modification sur toutes les crontabs et rechargera celles qui ont changé. Ainsi, il n'est pas nécessaire de redémarrer cron chaque fois qu'un fichier crontab est modifié
Mais si vous voulez juste vous assurer que c'est fait quand même,
Sudo service cron reload
ou
/etc/init.d/cron reload
Sur CentOS avec cPanel Sudo /etc/init.d/crond reload
fait le tour.
Sur CentOS7: Sudo systemctl start crond.service
J'ai eu un problème similaire sur 16.04 VPS Digital Ocean. Si vous changez de crontabs, assurez-vous de lancer
Sudo service cron restart
En fonction de la distribution, l'utilisation de "cron reload" pourrait ne rien faire. Pour coller un extrait de 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
;;
Certains développeurs/mainteneurs se sont appuyés sur le rechargement, mais ne l'ont pas fait, et dans ce cas, il n'y a pas de moyen de forcer le rechargement. Je génère mes fichiers crontab dans le cadre d'un déploiement et, à moins que la longueur du fichier ne soit modifiée, les modifications ne sont pas rechargées.
essayez celui-ci pour centos 7: service crond reload
Essayez ceci: Sudo cron reload
Cela fonctionne pour moi sur Ubuntu 12.10
Essayez ceci: service crond restart
, c'est donc crond
pas cron
.