Zone Webmasters - Planification de tâches GNU/Linux

> Accueil > Publications > Gnu / Linux > Planification de tâches GNU/Linux

Planification de tâches GNU/Linux

Par: Crocxx | Catégorie: Gnu / Linux

Qu'est-ce que Cron ?

Cron est un daemon utilisé pour programmer des tâches devant être exécutées à un moment précis.
Cron est souvent utilisé sur les serveurs web pour automatiser des tâches d'administration (sauvegarde de base de donnée automatique, mise à jour de cache...)

Démarrer cron

Le planificateur de tâches cron doit normalement être automatiquement démarré avec votre distribution linux,
vous pouvez vérifier son exécution avec la commande :
crontab -l -u root


Si votre cron n'est pas démarré vous pouvez utiliser la commande suivante sur une distribution Debian:
/etc/init.d/cron restart

Paramétré un tache cron

Pour paramétrer cron taper la commande suivante dans le shell Linux:
crontab –e
L'édition de cron lance l'éditeur de texte par défaut (emacs, vim, nano etc…).


Chaque ligne du fichier correspond à une tâche à exécuter et est notée de la façon suivante:
mm hh jj MMM JJJ tâche > log

  • mm représente les minutes (de 0 à 59)
  • hh représente l'heure (de 0 à 23)
  • jj représente le numéro du jour du mois (de 1 à 31)
  • MMM représente le numéro du mois (de 1 à 12)
  • JJJ le chiffre correspondant au jour de la semaine (0 pour dimanche, 1 pour lundi, ...)
  • tâche représente la commande à exécuter
  • log représente le fichier dans lequel stocker le journal des opérations.


Si log n'est pas spécifiée, cron enverra automatiquement un courriel de confirmation. Pour éviter cela il suffit de spécifier > /dev/null

Exemple de tache cron

00 * * * * /script.pl >/dev/null
Le script sera exécuté toute les heures.

00 4 * * * /script.sh >/dev/null
Le script sera exécuté toute les jours à 4 heures.

Imprimer cette publication




Commentaires

Commentaires



Aucun commentaire

Ajouter un commentaire

Vous devez être membre pour commenter cet article.

>> Inscrivez-vous



Faire un lien | Partenaires ©2005-2008 Rudy Onfroy Tous droits réservés Contact | RSS | Plan | Haut