Les tâches Cron sous Linux et ses variantes telles que FreeBSD ou CentOS, qui sont couramment utilisées sur les hôtes Web en raison de la popularité du système de panneau de configuration du serveur Web cPanel, sont des tâches et des commandes planifiées importantes basées sur le temps qui exécutent diverses fonctions telles que la rotation des journaux, la vérification des mises à jour, maintenance du système, nettoyage du système de fichiers, sauvegarde, redémarrage du service, etc.
Les tâches Cron sont gérées par un démon nommé crond . Lorsque des planifications cron sont ajoutées, supprimées ou modifiées par crontab, toutes les modifications sont appliquées par le démon crond. Le démon Crond s'exécute constamment en arrière-plan et vérifie une fois par minute si l'une des tâches planifiées doit être exécutée. Le cas échéant, crond exécutera les commandes. Si le processus crond n'est pas en cours d'exécution, aucune tâche cron ne sera exécutée.
Ainsi, il est important de s'assurer que le démon crond est en cours d'exécution et non suspendu dans le système. Pour gérer le démon crond sous Linux, nous pouvons utiliser la commande "service".
Pour vérifier l'état du démon crond :
statut du crond du service
Pour arrêter et terminer le processus crond :
arrêt du service crond
Pour démarrer et exécuter le démon crond :
service crond start
Pour redémarrer le service crond :
redémarrage du service crond