Linux – Utilisation des taches planifiées avec crontab
mai 12, 2015 6:16 Laissez vos commentairesVoici un petit guide d’utilisation des taches planifiées sous Linux (crontab) :
Centos
nano /etc/crontab
# Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,$ # | | | | | # * * * * * user-name command to be executed 02 18 * * * root ./var/www/test_run.sh
Dans cet exemple, le script test_run.sh s’exécutera tous les jours à 18h02. le caractère » * » indique l’utilisation de toutes les plages (minutes, heures, mois, jours…)
Nous pouvons également faire en sorte d’exécuter une commande à intervalle régulier grâce au caractère d’échappement. Dans l’exemple suivant, le script test_run.sh sera exécuté toutes les minutes (quelque soit la minute puisqu’il est précédé de l’étoile) :
*/1 * * * * root ./var/www/test_run.sh
Toutes les heures :
0 */1 * * * root ./var/www/test_run.sh
Afficher les taches planifiées de l’utilisateur :
crontab -l
Exemple pour l’affichage des taches planifiées avec l’utilisateur postgres :
crontab -u postgres -l
Ubuntu
crontab -e
Classés dans :Linux
Cet article a été écrit par admin