Bonjour,
je traduis cet article: http://linuxgazette.net/185/grebler1.html étant jusqu'à il y a peu néophyte de cron, je voudrais ajouter pour les autres une note de pied de page: crontab: nom du programme permettant d'éditer des fichiers de commandes du démon cron, également appelés crontab
Cette définition est-elle exacte (au moins telle que l'utilise l'auteur, si vous pouvez jeter un œuil)?
Merci
Gaël
Afficher les réponses par date
Le 31/05/2011 15:14, Gaël Montreuil a écrit :
Bonjour Gaël,
La page de manuel de la commande crontab indique :
crontab - Maintenir les fichiers crontab pour les utilisateurs individuels (cron Vixie).
La petite finesse, lorsque l'on parle de cron, est de bien différencier les crontab utilisateurs (6 champs) des crontab système (7 champs /etc/crontab, /etc/cron.*/*). La commande crontab appelle un éditeur pour éditer une crontab utilisateur, un peu comme les commandes visudo, ou vipw.
J'espère que ça répond à ta question !
Éric
On Tuesday 31 May 2011, Gaël Montreuil wrote:
Il est faux de dire que la commande crontab édite le fichier crontab.
La commande crontab est nécessaire pour manipuler (voir, éditer, supprimer) le fichier cron d'un utilisateur (le fichier ne s'appelle pas « crontab »).
Le seul fichier crontab (qui se trouve dans /etc) est le fichier de configuration du démon cron qui fonctionne à l'échelle du système. Il doit être édité à la main avec un éditeur de texte. La commande crontab ne permet pas de l'éditer.
Maintenant, le prolifique Henry Grebler a apparemment fait un abus de langage dans son article. Il appelle « crontab » le fichier cron de l'utilisateur, ce qui n'est pas exact (ils n'ont pas le même format). Cependant, tu peux sans problème faire le même abus de langage. Cela ne gênera personne. Toutefois, ne dit pas que la commande crontab édite le fichier crontab du démon cron. Dit plutôt que la commande crontab édite le fichier cron d'un utilisateur.
Frédéric