Cron

De The Linux Craftsman
Révision datée du 18 février 2014 à 07:26 par Jc.forton (discussion | contributions) (Page créée avec « = Introduction = ''cron'' est un programme qui permet aux utilisateurs des systèmes Unix d'exécuter automatiquement des scripts, des commandes ou des logiciels à une da... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Introduction

cron est un programme qui permet aux utilisateurs des systèmes Unix d'exécuter automatiquement des scripts, des commandes ou des logiciels à une date et une heure spécifiées à l'avance, ou selon un cycle défini à l'avance.

Le nom est dérivé du grec chronos (χρόνος), signifiant le temps. [...]

cron est un service (daemon), ce qui [...] désigne un programme qu'on ne lance qu'une seule fois après le démarrage de l'ordinateur et qui reste en tâche de fond en attendant qu'on ait besoin de lui. Le service cron (crond) attend ainsi jusqu'au moment spécifié dans le fichier de configuration (que l'on appelle la crontab) puis effectue l'action correspondante et se rendort jusqu'à l'événement suivant. [...] [1]

Utilisation de cron

Pour utiliser cron on va utiliser la commande crontab qui nous permettra d'éditer le tableau ou le démon cron prend ses informations.

Dans un premier temps on va regarder le contenu de ce fichier

# crontab -l
no crontab for root

Il n'y a pas de tâches planifiées pour l'utilisateur root et nous allons en créer une !

crontab -e

* * * * * date >> /tmp/test_cron
  1. Description de cron sur Wikipedia