Comment configurer un fichier Crontab sur Linux : 6 étapes (avec images)

Table des matières:

Comment configurer un fichier Crontab sur Linux : 6 étapes (avec images)
Comment configurer un fichier Crontab sur Linux : 6 étapes (avec images)

Vidéo: Comment configurer un fichier Crontab sur Linux : 6 étapes (avec images)

Vidéo: Comment configurer un fichier Crontab sur Linux : 6 étapes (avec images)
Vidéo: Test de L'ipod Shuffle avec Mes avis 2024, Peut
Anonim

Cron est un sous-système de planification des tâches pour Linux. Il est utilisé pour planifier des tâches répétitives. Si vous souhaitez planifier un travail ponctuel, utilisez le sous-système at.

Tous les utilisateurs d'une machine Linux peuvent configurer des tâches cron à condition qu'elles soient autorisées par l'administrateur: root. Les restrictions à cron sont appliquées en modifiant une combinaison de /etc/cron.allow et /etc/cron.deny.

Sur la plupart des distributions Linux, il existe également une configuration cron au niveau du système, qui n'est pas couverte ici.

Pas

Méthode 1 sur 2: Configuration du fichier

Configurer un fichier Crontab sur Linux Étape 1
Configurer un fichier Crontab sur Linux Étape 1

Étape 1. À l'aide de votre éditeur préféré, créez un fichier cron avec une ligne pour chaque tâche que vous souhaitez planifier, au format:

commande m h d m w

  • m minute
  • h heure
  • j jour du mois
  • mois 1-12
  • w jour de la semaine 0-7, dim, lun, etc (dimanche = 0 = 7) Il est facile de s'en souvenir si vous pensez à la façon dont on dirait une date: mercredi 29 juillet à 10h30, puis inversez l'ordre.
Configurer un fichier Crontab sur Linux Étape 2
Configurer un fichier Crontab sur Linux Étape 2

Étape 2. Chargez votre fichier dans crontab:

crontab votre fichier

Méthode 2 sur 2: Essayer un exemple

Configurer un fichier Crontab sur Linux Étape 3
Configurer un fichier Crontab sur Linux Étape 3

Étape 1. Créez un fichier testCron.txt contenant les lignes suivantes:

  • # le faire toutes les 10 minutes
  • */10 * * * * date >> ~/testCron.log
Configurer un fichier Crontab sur Linux Étape 4
Configurer un fichier Crontab sur Linux Étape 4

Étape 2. Chargez-le dans cron:

crontab testCron.txt

Configurer un fichier Crontab sur Linux Étape 5
Configurer un fichier Crontab sur Linux Étape 5

Étape 3. Attendez 30 minutes, vérifiez testCron.log, si cela fonctionne, il mettra à jour votre fichier avec un horodatage 3 fois

Configurer un fichier Crontab sur Linux Étape 6
Configurer un fichier Crontab sur Linux Étape 6

Étape 4. Supprimez la crontab pour qu'elle ne s'exécute pas indéfiniment:

crontab -r

Des astuces

  • Vous pouvez directement éditer votre crontab en utilisant crontab -e; notez qu'il utilise la syntaxe vi qui peut être gênante pour le nouvel utilisateur.
  • TOUJOURS avec *nix utilisez les pages de manuel, ce sont vos amis: homme crontab

Conseillé: