Crontab est un utilitaire sur le CentOS système d'exploitation qui vous permet de programmer des tâches récurrentes à une heure prédéterminée. Voici les instructions d'utilisation crontab sur CentOS:
Étape 1 : Ouvrir crontab pour l'utilisateur actuel
Pour ouvrir crontab pour l'utilisateur actuel, exécutez la commande suivante :
crontab -e
Étape 2 : Comprendre la crontab syntaxe
Chaque ligne du crontab représente une tâche planifiée spécifique.
La crontab syntaxe est la suivante:
* * * * * command_to_be_executed
-- -- -
|| || |
|| || ----- Day of the week(0- 7)(Sunday is 0 and 7)
|| | ------- Month(1- 12)
|| --------- Day of the month(1- 31)
| ----------- Hour(0- 23)
------------- Minute(0- 59)
L'astérisque(*) signifie toutes les valeurs possibles pour ce champ.
Étape 3: Définissez les tâches dans le crontab
Par exemple, pour exécuter un script nommé "monscript.sh" à 1h du matin tous les jours, ajoutez la ligne suivante au crontab:
0 1 * * * /path/to/myscript.sh
Étape 4 : Enregistrer et quitter
Après avoir ajouté des tâches au crontab, enregistrez et quittez en appuyant sur Ctrl + X
, puis tapez Y
et appuyez sur Enter
.
Étape 5 : Afficher crontab
Pour afficher la liste des tâches dans le crontab, exécutez la commande suivante :
crontab -l
Étape 6: Supprimer une tâche de la crontab
Pour supprimer une tâche du crontab, exécutez la commande suivante :
crontab -r
Remarque: Soyez prudent lorsque vous utilisez crontab, assurez-vous que la syntaxe et l'heure de planification sont correctes pour éviter un dysfonctionnement ou une surcharge du système.