Il est possible sous Linux d’automatiser ses scripts, ses commandes ou bien logiciels à une date et une heure spécifiée. L’outil utilisé pour automatiser ses tâches est « Cron », il vous permettra donc d’exécuter toutes vos tâches quotidiennes et rébarbatifs automatiquement et à la date que vous souhaitez.
Pour éditer « Cron » vous devrez utiliser la commande « crontab ».
Contrôle des tâches CRON existante
Pour contrôler les tâches CRON déjà créé.
root@*******:~# crontab –l
Résultat :
root@*******:~# crontab -l
no crontab for root
Actuellement il y a aucune tâche de configurée.
Ajout d’une tâche dans CRON
Editez les crontab
root@*******:~# crontab -e
Exemple de syntaxe :
# m h dom mon dow command
m : minute (Ce paramètre correspond à quelle minute la commande sera exécutée. Compris entre ‘0’ et ’59’)
h : heure (Ce paramètre correspond à quelle heure de la journée, la commande sera exécutée. Compris entre ‘0’ et ’23’)
dom : jour (Ce paramètre correspond à quel jour du mois, la commande sera exécutée.)
mon : mois (Ce paramètre correspond à quel moi de l’année, la commande sera exécutée.)
dow : année (Ce paramètre correspond à quelle année, la commande sera exécutée.)
Pour utiliser la répétition, saisissez une » * »
Pour exécuter le script « script.sh » tous les jours à 02H30 :
30 02 * * * /root/script.sh