man cron (Administration système) - Démon permettant de lancer des commandes différées (Vixie Cron).

NOM

cron - Démon permettant de lancer des commandes différées (Vixie Cron).

SYNOPSIS

cron

DESCRIPTION

Cron devrait normalement être lancé par un script /etc/rc ou /etc/rc.local. Cette commande rend la main immédiatement, il n'est donc pas nécessaire de la lancer avec un « & ».

Cron recherche dans le répertoire /var/spool/cron, des fichiers de crontab ayant des noms existants dans /etc/passwd. Les fichiers trouvés sont chargés en mémoire. Cron recherche également /etc/crontab, qui a un format différent (voir crontab(5)).

Ensuite, cron s'éveille toutes les minutes, examine les crontabs mémorisés, et vérifie chaque commande pour savoir s'il doit la lancer dans la minute à venir. Lors de l'exécution d'une commande, toute sortie est envoyée par mail au propriétaire de la crontab (ou à l'utilisateur dont le nom est mentionné dans la variable d'environnement MAILTO si elle existe).

De plus, cron vérifie chaque minute si la date de modification de son répertoire de stockage (ainsi que la date de /etc/crontab) a changé. Si c'est le cas, cron examinera les dates de modifications de chaque fichier crontab, et rechargera ceux qui ont été changés. Ainsi, cron n'a pas besoin d'être redémarré après la modification d'un fichier crontab. Notez que la commande crontab(1) met à jour la date de modification du répertoire de stockage si un changement a lieu.

VOIR AUSSI

AUTEUR

Paul Vixie <paul@vix.com>

TRADUCTION

Christophe Blaess, 1998-2003.

À PROPOS DE CETTE PAGE SUR LE BLOG :