Linux Debian : Automatiser un script avec Cron

0
301

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éé.

[email protected]*******:~# crontab –l

 

Résultat :

[email protected]*******:~# 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

[email protected]*******:~# 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