---- Début du message original ----

De:Ludovic Pinelli <[EMAIL PROTECTED]>




---- Fin du message original ----

ta crontab te permet de lancer des tâches cycliques en tant
qu'utilisateur. ces tâches et leur périodicité sont définies dans un
fichier situé dans /var/spool/cron et portant ton nom d'utilisateur.
(et non crontab); il commence par un message d'avertissement puis
suivent une ou plusieurs lignes comportant chacune 6 champs; ces
champs sont constitués d'un à plusieurs caractères et séparés par un
espace. en voici la signification:

champ 1: les minutes de 00 à 59
champ 2: les heures de 0 à 23
champ 3: les jours du mois de 1 à 31
champ 4: les mois de 1 à 12
champ 5: les jours de la semaine de 0 à 6 avec 0=dimanche
champ 6: la commande de la tâche à effectuer

une astérisque dans un champ valide toutes les valeurs possibles.
pour affecter plusieurs valeurs distinctes, utiliser ",". 1,10,20 dans
le champ 3 signifie: le 1 le 10 et le 20 du mois
pour affecter plusieurs valeurs successives, utiliser "-". 1-5 dans le
champ 5 signifie: du lundi au vendredi.
si le champ 3 est rempli, il doit y avoir une astérisque dans le champ
5 et inversement.

un exemple pour te montrer comment faire:
normalement je devrais d'abord te parler des fichier /etc/cron.allow
et /etc/cron.deny mais il y a des chances qu'ils n'existent pas chez
toi. on se lance!
ton id est "ludo" ta bécane se nomme "localhost" et tu veux lancer les
commandes cmd1 cmd2 et cmd3 comme suit:
cmd1 tous les jours à 2h00
cmd2 les 1 et 15 de chaque mois à 3h00
cmd3 chaque semaine du lundi au vendredi inclus à 7h30

d'abord créer un fichier comportant ces commandes dans ton home à toi:

[ludo@localhost ludo]$ cat >ludocron <entrée>
00 2 * * * cmd1 <entrée>
00 3 1,15 * * cmd2 <entrée>
30 7 * * 1-5 cmd3 <entrée>
<cltr-d>

ensuite en faire ta crontab:

[ludo@localhost ludo]$ crontab ludocron <entrée>

voilà c'est fait! tu as maintenant un fichier ludo dans /var/spool/cron

si tu veux rajouter une nouvelle ligne plus tard avec cmd4 à lancer à
13h45 le 2  de chaque mois t'as juste à faire ça:

[ludo@localhost ludo]$ cat >>ludocron
45 13 2 * * cmd4 <entrée>
<ctrl-d>
[ludo@localhost ludo]$ crontab ludocron <entrée>

<entrée> signifie que tu tapes sur la touche "entrée"
<ctrl-d> est la combinaison de touches "ctrl" et "D"

voilà, à toi de jouer!

bonne année
jipe





vous voulez une adresse E-mail gratuite? http://linuxonly.zzn.com
__________________________________________________________________________________
Constituez votre propre service d'e-mail sur le Web à l'adresse http://www.zzn.com

Reply via email to