J'ai désactivé le service cron pendant 24 heures et je voudrais le relancer. Je crains qu'il ne déclenche un processus qui a été manqué pendant son arrêt. Je ne veux pas que ces tâches manquées soient exécutées jusqu'à leur prochaine programmation. Le comportement normal de cron consiste-t-il à lancer les tâches qu'il a manquées pendant qu'il était hors ligne ? Je suis sous CentOS 5.5 x86-64.
Réponse
Trop de publicités?Il existe plusieurs variétés de cron, telles que vixie-cron, anacron, hc-cron, etc. Les différences entre eux ont souvent à voir avec la façon dont ils gèrent les tâches manquées.
Ceci étant dit, la plupart des cron ne gardent aucune trace de quoi que ce soit lorsque la machine est en marche mais que le démon cron est désactivé. Ils ne devraient reprendre le service qu'au moment où vous démarrez le démon. Les seules tâches qu'ils devraient reprendre et exécuter sont les quelques démons cron qui permettent de s'assurer que les tâches sont exécutées même si la machine était éteinte à ce moment-là. Si vous avez désactivé le service cron vous-même, vous ne devriez pas avoir à vous soucier du fait qu'il revienne en arrière et ré-exécute les tâches passées.