Comment faire pour exécuter un Every Day Cron Job sur un système Linux

A+ A-

Cet article va vous apprendre sur, comment planifier un travail de maïs pour l'exécution d'un script ou une commande ou un shell script à un moment donné chaque jour. En tant qu'administrateur système, nous savons l'importance de l'exécution des travaux d'entretien de routine en arrière-plan automatiquement. L'utilitaire de maïs Linux va nous aider à maintenir ces emplois afin de fonctionner en arrière-plan.

Syntaxe générale d'un Cron Job

 MIN Jour HEURE du mois Mois Jour de la semaine de commande
0-59 0-23 1-31 1-12 0-6 Toute commande Linux ou un script 

Pour voir une liste de tâches cron qui existe sur la machine, exécutez la commande ci - dessous -

 # Crontab -l
pas crontab de root 

Pour ajouter la nouvelle tâche cron exécutez la commande ci - dessous -

 #crontab -e
pas crontab de root - en utilisant un vide
Sélectionnez un éditeur. Pour modifier ultérieurement, exécutez 'select-editor'.
 1. / bin / ed
 2. / bin / nano <---- facile
 3. /usr/bin/vim.basic
 4. /usr/bin/vim.tiny
Choisissez 1-4 [2]: 2
# Modifiez ce fichier pour introduire des tâches à exécuter par cron.
#
# Chaque tâche à exécuter doit être définie par une seule ligne
# Indiquant avec différents champs lorsque la tâche sera exécutée
# Et ce qui commande à exécuter pour la tâche
#
# Pour définir le temps que vous pouvez fournir des valeurs concrètes pour
# Minute (m), heure (h), le jour du mois (dom), le mois (mon),
# Et jour de la semaine (dow) ou de l'utilisation '*' dans ces domaines (pour «tout»). #
# Notez que les tâches seront lancées sur la base du système de l'cron
# La notion de démon de temps et timezones.
#
# Sortie des emplois crontab (y compris les erreurs) est envoyé par
# E-mail à l'utilisateur le fichier crontab appartient (à moins redirigée).
#
# Par exemple, vous pouvez exécuter une sauvegarde de tous vos comptes d'utilisateurs
# À 5 heures chaque semaine avec:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz / home /
#
# Pour plus d'informations, voir les pages de manuel de crontab (5) et cron (8)
#
# mh dom mon dow command 

Planification d' un travail pour une durée déterminée

Ajoutez l'exemple ci-dessous pour exécuter le script shell de sauvegarde du journal spécifié à 11h00 tous les jours. Nous pouvons spécifier la valeur séparées par des virgules dans un champ indique que le script doit être exécuté dans tout le temps mentionné.

 00 11 * * * /home/backups/scripts/log_backup.sh 

Conclusion: À la fin de la configuration que vous êtes en mesure d'exécuter un script ou une commande à un moment précis tous les jours, comme cela , nous pouvons spécifier le délai d'exécution multiples avec des valeurs séparées par des virgules.

Ads

Partager