home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: SysTools
/
SysTools.zip
/
pmcron03.zip
/
crondfra.hlp
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1996-05-09
|
34KB
|
841 lines
═══ 1. Le DВmon Cron (rВsumВ) ═══
Le dВmon cron est nВ dans le monde unix. Ce programme en est un portage vers
OS/2. Certaines caractВristiques spВcifiques Е l'environnement unix ont ВtВ
omises et d'autres fonctions spВcifiques Е OS/2 ont ВtВ ajoutВes, mais il n'y a
pas de changement majeur dans les fonctionnalitВs ou les mВthodes d'appel.
Cron est un programme PM, et pas un dВmon au sens strict d'unix, bien qu'il
soit possible de le lancer comme un dВmon par la commande detach crond. Une
fonctionnalitВ manque sous OS/2, celle permettant de lancer un programme en
avant-plan Е partir d'un programme s'exВcutant en arriКre-plan. Utilisation Е
vos risques et pВrils.
Le DВmon Cron ne reconnait aucun paramКtre sur la ligne de commande. La
Configuration s'effectue sur le bureau. Les paramКtres erronВs (aprКs un
changement de rВpertoire par exemple) seront rВinitialisВs Е leurs valeurs par
dВfaut, ce qui permet au programme de dВmarrer dans tous les cas.
Comme sous unix, il est possible de modifier les entrВes cron en utilisant le
programme crontab. OS/2 Вtant un systКme d'exploitation mono-utilisateur, les
options -r et -l ont ВtВ omises. Pour obtenir le dВtail des conventions
d'appel, lancez crontab sans paramКtre. Tous les paramКtres importants se
trouvent dans la description de la syntaxe ou dans les exemples.
Quel est l'intВrИt du DВmon Cron ?
Le DВmon Cron permet de lancer automatiquement des programmes Е des heures
dВterminВes. Il est possible de dВfinir l'heure Е la minute prКs, le(s) jour(s)
du mois, le(s) mois et le(s) jour(s) de la semaine. Le programme sera lancВ
au(x) moment(s) dВfini(s). Toutes les combinaisons de ces ВlВments peuvent Иtre
dВfinies, ce qui permet de gВrer n'importe quelle tГche pВriodique. Vous n'avez
plus besoin d'aucune horloge.
Cron redirige toutes les sorties d'un programme lancВ vers un fichier de
sortie. Ce fichier peut Иtre utilisВ pour analyser ultВrieurement les
Вventuelles erreurs. Les programmes unix envoient la sortie de chaque programme
Е leur propriВtaire, ce qui ne peut Иtre fait sous OS/2.
Un mВcanisme interne limite automatiquement la taille des fichiers de sortie.
Un nouveau fichier de sortie est utilisВ Е chaque fois que la taille maximale
est atteinte ou que l'utilisateur sВlecte Fichier de sortie suivant.
Le DВmon Cron remplace aussi le programme unix at. Cette commande lance un
programme Е une heure donnВe, une seule fois. Le mot-clВ Once a ВtВ ajoutВ pour
Вviter la crВation d'un nouveau programme.
De plus, le dВmon peut lancer des programmes quand il s'initialise ou quand il
s'arr╨ÿte.
Le DВmon Cron peut Иtre utilisВ au travers d'un rВseau, grГce au programme
crontab. Les rВseaux reconnus sont LAN/Netware et TCP/IP.
ΓòÉΓòÉΓòÉ 2. Couleurs et police ΓòÉΓòÉΓòÉ
Les couleurs et la police de la fenИtre de PMCron peuvent Иtre modifiВes en
faisant glisser la couleur ou la police souhaitВes depuis les palettes du
dossier configuration du systКme.
Pour modifier la couleur de fond, faites glisser la nouvelle couleur en
pressant le bouton 2 de la souris, et lachez la sur la fen╨ÿtre. Pour modifier
la couleur du texte, effectuez la mИme opВration en maintenant la touche Ctrl
enfoncВe.
Ces paramКtres seront conservВs.
ΓòÉΓòÉΓòÉ 3. Fichier de sortie suivant ΓòÉΓòÉΓòÉ
La ligne de menu Fichier de sortie suivant permet de fermer le fichier de
sortie actuel pour passer au suivant. Si le fichier suivant existe dВjЕ, il
sera effacВ.
Quand le nombre de fichiers de sortie maximum est atteint, le numВro repasse Е
0.
Le nom du fichier de sortie actuel est affichВ dans la fenИtre principale du
programme.
Cette ligne de menu est indisponible si la case Ignorer sortie est cochВe.
Cette option peut Иtre utile pour accВder au fichier de sortie actuel car le
fichier est conservВ ouvert par le programme. La lecture du fichier est
autorisВe, mais la plupart des Вditeurs exigent des droits d'accКs complets.
ΓòÉΓòÉΓòÉ <hidden> Touches ΓòÉΓòÉΓòÉ
Il n'y a pas de touches de raccourci spВcifiques Е ce programme. L' affectation
des touches est documentВe dans l'Index Principal du dossier Information sur le
bureau.
ΓòÉΓòÉΓòÉ 4. Configuration ΓòÉΓòÉΓòÉ
Le Bloc-notes de configuration peut Иtre ouvert depuis le menu en sВlectant la
ligne Configuration.
ΓòÉΓòÉΓòÉ 4.1. Bloc-notes de configuration ΓòÉΓòÉΓòÉ
Le bloc-notes de configuration comporte cinq pages, accessibles de la faЗon
habituelle. Chaque page dispose bien sЦr d'une aide contextuelle. Les cinq
pages dВcrivent
o le traitement des Crontabs
o les entrВes Crontabs
o l'utilisation des fichiers de Sortie
o les restrictions d'accКs par une connexion TCP/IP
o les options diverses comme la langue.
ΓòÉΓòÉΓòÉ 4.2. Traitement des Crontabs ΓòÉΓòÉΓòÉ
Cette page du Bloc-notes de configuration permet d'altВrer le traitement des
entrВe Crontabs et de changer le nom du fichier Crontabs.
Si la case Lancer les Cronstart est cochВe, le dВmon lancera tous les
programmes dont l'heure de lancement est CronStart. Ces ВvВnements sont ignorВs
si cette case n'est pas cochВe.
Si la case Lancer les Cronstop est cochВe, le dВmon lancera tous les programmes
dont l'heure de lancement est CronStop. Ces ВvВnements sont ignorВs si cette
case n'est pas cochВe.
Vous pouvez aussi modifier le nom du fichier Crontabs en sВlectant la plaquette
Recherche.
ΓòÉΓòÉΓòÉ 4.2.1. Lancer les Cronstart ΓòÉΓòÉΓòÉ
Contrairement aux versions unix, le dВmon peut lancer des programmes quand il
dВmarre. Cette fonctionnalitВ n'est pas trКs utile sur les gros systКmes unix,
mais sous OS/2 elle peut complВter l'utilisation du dossier de lancement et du
fichier Startup.Cmd.
D'autres renseignements sur l'utilisation des entrВes Crontabs se trouvent dans
les sections syntaxe et exemples.
Cette entrВe se trouve dans le Bloc-notes de configuration sur la page
concernant le traitement des Crontabs.
ΓòÉΓòÉΓòÉ 4.2.2. Lancer les Cronstop ΓòÉΓòÉΓòÉ
Contrairement aux versions unix, le dВmon peut lancer des programmes quand il
est arrИtВ. Le dВmon Вtant arrИtВ peu aprКs le lancement de ces commandes, il
est prВfВrable d'utiliser la commande start. Cette fonction peut Иtre utilisВe
pour des traitements tels que facturation utilisateur, arrИt du rВseau...
D'autres renseignements sur l'utilisation des entrВes Crontabs se trouvent dans
les sections syntaxe et exemples.
Cette entrВe se trouve dans le Bloc-notes de configuration sur la page
concernant le traitement des Crontabs.
ΓòÉΓòÉΓòÉ 4.2.3. Fichier ΓòÉΓòÉΓòÉ
Le nom du fichier oЧ sont stockВes les donnВes Crontabs peut Иtre modifiВ en
sВlectant la plaquette Recherche. Le nom actuel du fichier est affichВ. La
valeur par dВfaut de ce champ est dВterminВe la premiКre fois que le programme
est lancВ. Si une erreur se produit en tentant d'accВder au fichier, le nom du
fichier est remplacВ par nul.
Cette entrВe se trouve dans le Bloc-notes de configuration sur la page
concernant le traitement des Crontabs.
ΓòÉΓòÉΓòÉ 4.2.4. Recherche ΓòÉΓòÉΓòÉ
Cette plaquette vous permet de modifier le chemin et le nom du fichier
Crontabs. La boМte de dialogue standard est affichВe pour vous permettre de
choisir un nouveau nom de fichier.
Le fichier sera crВВ s'il n'existe pas dВjЕ. Un nom de fichier correct doit
Иtre donnВ. La seule exception reconnue est le nom de fichier : nul, qui est
utilisВ comme une solution de secours. Chaque ligne du fichier doit Иtre
conforme aux rКgles de syntaxe. Si le contenu du fichier est acceptВ, le
nouveau nom de fichier est utilisВ, sinon l'ancien nom de fichier est conservВ.
Cette entrВe se trouve dans le Bloc-notes de configuration sur la page
concernant le traitement des Crontabs.
═══ 4.3. EntrВes Crontabs ═══
Cette page du Bloc-notes de configuration permet de consulter et de modifier
les entrВes du fichier Crontabs.
En sВlectant la plaquette Ajouter, le contenu du champ de saisie Nouvel
ВvВnement sera ajoutВ au fichier Crontabs. Le nouvel ВvВnement doit Иtre
conforme aux rКgles de syntaxe.
La plaquette Remplacer supprime l'ВvВnement sВlectionnВ et le remplace par le
contenu du champ de saisie.
La plaquette Annuler permet d'annuler les modifications apportВes Е un
ВvВnement.
Le fait de sВlecter la plaquette Effacer entraine la suppression de toutes les
lignes sВlectionnВes dans la liste des ВvВnements dВfinis.
La plaquette Modifier permet de modifier l'ВvВnement sВlectionnВ dans la liste
des РvВnements dВfinis. L'ВvВnement est copiВ dans le champ de saisie ; pour
valider la modification, sВlectez la plaquette Remplacer.
Une plaquette n'est active que si l'opВration correspondante est possible.
═══ 4.3.1. РvВnements dВfinis ═══
Cette liste contient tous les ВvВnements dВfinis dans le fichier Crontabs.
Chaque ligne peut Иtre (dВ)sВlectionnВe Е l'aide du bouton gauche de la souris
ou de la barre d'espacement. La plaquette Effacer supprime toutes les lignes
sВlectionnВes. Attention, il n'y a pas de fonction оdВfaireп.
Une ligne sВlectionnВe peut Иtre modifiВe en sВlectant Modifier.
Cette liste se trouve dans le Bloc-notes de configuration sur la page
concernant les entrВes Crontabs.
═══ 4.3.2. Nouvel ВvВnement ═══
Ce champ de saisie permet d'entrer un nouvel ВvВnement. Le contenu doit Иtre
conforme aux rКgles de syntaxe. AprКs avoir saisi l'ВvВnement, sВlectez la
plaquette Ajouter pour l'insВrer dans le fichier Crontabs. Si le contenu du
champ est correct, il sera transfВrВ Е la fin de la liste d'ВvВnements. En cas
d'erreur, le contenu du champ est conservВ et un message affichВ.
Si le contenu du champ de saisie provient de l'utilisation de la plaquette
Modifier, la modification est validВe par la plaquette Remplacer. La
modification peut Иtre annulВe en sВlectant Annuler.
Ce champ se trouve dans le Bloc-notes de configuration sur la page concernant
les entrВes Crontabs.
ΓòÉΓòÉΓòÉ 4.3.3. Ajouter ΓòÉΓòÉΓòÉ
Cette plaquette transfКre le contenu du champ Nouvel ВvВnement dans la liste
des ВvВnements Crontabs.
Le contenu de ce champ doit Иtre conforme aux rКgles de syntaxe. En cas
d'erreur, le contenu du champ est conservВ et un message affichВ.
Cette plaquette se trouve dans le Bloc-notes de configuration sur la page
concernant les entrВes Crontabs.
ΓòÉΓòÉΓòÉ 4.3.4. Remplacer ΓòÉΓòÉΓòÉ
La sВlection de cette plaquette entraМne le transfert du contenu du champ de
saisie Nouvel ВvВnement dans la liste des ВvВnements, Е la place de l'ancienne
ligne.
Le contenu de ce champ doit Иtre conforme aux rКgles de syntaxe. En cas
d'erreur, le contenu du champ est conservВ et un message affichВ.
Cette plaquette se trouve dans le Bloc-notes de configuration sur la page
concernant les entrВes Crontabs.
ΓòÉΓòÉΓòÉ 4.3.5. Annuler ΓòÉΓòÉΓòÉ
Cette plaquette annule les modifications saisies. Le champ de saisie est vidВ
de son contenu.
Cette plaquette se trouve dans le Bloc-notes de configuration sur la page
concernant les entrВes Crontabs.
ΓòÉΓòÉΓòÉ 4.3.6. Effacer ΓòÉΓòÉΓòÉ
Cette plaquette permet d'effacer toutes les lignes sВlectionnВes dans la liste
des ВvВnements dВfinis.
Toutes les lignes sВlectionnВes seront irrВmВdiablement effacВes.
Cette plaquette se trouve dans le Bloc-notes de configuration sur la page
concernant les entrВes Crontabs.
ΓòÉΓòÉΓòÉ 4.3.7. Modifier ΓòÉΓòÉΓòÉ
Quand cette plaquette est sВlectВe, l'ВvВnement sВlectionnВ dans la liste des
ВvВnements dВfinis est copiВ dans le champ de saisie d'un nouvel ВvВnement,
pour Иtre modifiВ. Par mesure de sВcuritВ, l'ВvВnement est conservВ dans la
liste pendant que vous le modifiez. Pour valider la modification, sВlectez la
plaquette Remplacer. Pour l'annuler, sВlectez la plaquette Annuler.
Cette plaquette se trouve dans le Bloc-notes de configuration sur la page
concernant les entrВes Crontabs.
ΓòÉΓòÉΓòÉ 4.4. Sorties ΓòÉΓòÉΓòÉ
Cette page du Bloc-notes de configuration permet de modifier le chemin des
fichiers de sortie et les paramКtres relatifs aux sorties du dВmon et de ses
processus fils.
L'espace maximum occupВ sur disque par les fichiers de sortie est dВfini par
les valeurs donnВes au Nombre de fichiers de sortie et Е la Taille limite des
fichiers.
La plaquette Autre rВpertoire permet de dВfinir le rВpertoire oЧ seront stockВs
les fichiers de sortie.
Il est possible d'Ignorer les sorties en cochant la case correspondante.
La version unix de Cron envoie la sortie de chaque programme lancВ Е
l'utilisateur. OS/2 ne possВdant pas de systКme standard d'envoi de courrier,
les messages et les sorties des programmes sont dirigВs sur un fichier. Si
l'utilisateur n'y prends pas garde, ces fichiers pourraient finir par occuper
un espace important sur disque. Pour Вviter ce problКme, un nouveau fichier est
utilisВ Е chaque fois qu'un fichier de sortie atteint la taille limite dВfinie.
Les fichiers de sortie sont nommВs Cron000?.out, le point d'interrogation Вtant
remplacВ par un chiffre variant entre 0 et le nombre de fichiers de sortie
dВfini.
Si les sorties ne sont pas ignorВes, le fichier de sortie actuel est gardВ
ouvert en permanence. Certains programmes ne peuvent donc pas y accВder
-toutefois, la commande TYPE fonctionne.
L'entrВe Fichier de sortie suivant du menu permet de fermer le fichier de
sortie actuel et d'ouvrir le suivant. Le fichier de sortie Вtant fermВ,
d'autres programmes peuvent y accВder.
ΓòÉΓòÉΓòÉ 4.4.1. Taille limite ΓòÉΓòÉΓòÉ
Le programme change de fichier de sortie si la taille du fichier actuel dВpasse
un maximum dВfini.
L'interaction avec les autres options est dВcrite dans l'aide de la page
Sorties.
Cet encart se trouve dans le Bloc-notes de configuration sur la page concernant
les Sorties.
ΓòÉΓòÉΓòÉ 4.4.2. Nombre de fichiers de sortie ΓòÉΓòÉΓòÉ
Les fichiers de sortie sont nommВs Cron000?.out, le point d'interrogation Вtant
remplacВ par un chiffre variant entre 0 et le nombre de fichiers de sortie.
L'interaction avec les autres options est dВcrite dans l'aide de la page
Sorties.
Cet encart se trouve dans le Bloc-notes de configuration sur la page concernant
les Sorties.
═══ 4.4.3. RВpertoire fichiers de sortie ═══
Ce champ affiche le rВpertoire oЧ sont actuellement stockВs les fichiers de
sortie. Il s'agit, par dВfaut, du rВpertoire d'oЧ le programme est lancВ.
SВlectez la plaquette Autre rВpertoire pour dВfinir un autre rВpertoire. Une
boМte de sВlection sera ouverte..
Ce champ se trouve dans le Bloc-notes de configuration sur la page concernant
les Sorties.
═══ 4.4.4. Autre rВpertoire ═══
Cette plaquette vous permet de modifier le rВpertoire oЧ sont stockВs les
fichiers de sortie. Si vous la sВlectez, une boМte de sВlection sera ouverte.
Cette plaquette se trouve dans le Bloc-notes de configuration sur la page
concernant les Sorties.
ΓòÉΓòÉΓòÉ 4.4.5. Ignorer les sorties ΓòÉΓòÉΓòÉ
Il est possible d'ignorer totalement toutes les sorties du dВmon et de ses
processus fils.
Par dВfaut, cette case est cochВe, c'est Е dire que les sorties des programmes
sont ignorВes. Il est conseillВ de modifier les valeurs de cette page pour les
adapter Е vos besoins.
Si cette case est cochВe l'option de menu Fichier de sortie suivant du menu
principal ne peut Иtre sВlectВe.
Cette plaquette se trouve dans le Bloc-notes de configuration sur la page
concernant les Sorties.
═══ 4.4.6. Choix du rВpertoire de sortie ═══
Cette boМte de dialogue est ouverte quand vous sВlectez la plaquette Autre
rВpertoire.
Le rВpertoire actuel des fichiers de sortie est affichВ dans le Champ de saisie
du rВpertoire de sortie. A chaque fois que vous cliquez deux fois sur une ligne
de la Liste de rВpertoires, son contenu est copiВ dans le champ de saisie.
Cette boМte de dialogue est appelВe depuis la page Sorties du Bloc-notes de
configuration.
═══ 4.4.6.1. Champ de saisie du rВpertoire de sortie ═══
Ce champ de saisie permet Е l'utilisateur de saisir le nom du rВpertoire oЧ
stocker les fichiers de sortie. Par dВfaut, ce champ contient le rВpertoire de
sortie actuel.
AprКs avoir sВlectВ la plaquette de validation, le programme vВrifie que le
contenu de ce champ vВrifie certaines conditions :: le rВpertoire doit exister
et permettre la manipulation de fichiers nommВs Cron0000.out Е Cron0009.out.
Si une erreur se produit, un message ad-hoc est affichВ. Un chemin diffВrent
doit Иtre prВcisВ, ou le rВpertoire doit Иtre crВВ.
Ce champ de saisie se trouve dans la boМte de dialogue Choix du rВpertoire de
sortie de la page Sorties du Bloc-notes de configuration.
═══ 4.4.6.2. Liste de rВpertoires ═══
La liste de rВpertoires fournit un moyen aisВ de changer le rВpertoire des
fichiers de sortie.
La liste contient tous les sous-rВpertoires du chemin courant et la liste des
unitВs de disque, Е l'exclusion des unitВs de disquettes.
Cette liste se trouve dans la boМte de dialogue Choix du rВpertoire de sortie
de la page Sorties du Bloc-notes de configuration.
ΓòÉΓòÉΓòÉ 4.5. TCP/IP ΓòÉΓòÉΓòÉ
Cette page du Bloc-notes de configuration permet de configurer l'accКs au dВmon
Е partir d'une machine distante via TCP/IP. Il n'y a pas de restriction aux
accКs via TCP/IP. Le systКme ne peut pas interdire des communications
spВcifiques. Les versions unix des dВmons TCP/IP utilisent des fonctions de
sВcuritВ locales qui ne sont pas disponibles sous OS/2, celui-ci Вtant un
systКme mono-utilisateur. Le DВmon Cron ne permet la communication via TCP/IP
qu'Е certains ordinateurs, limitant ainsi le problКme de sВcuritВ. Les noms des
ordinateurs sont lus dans un fichier contenant un nom par ligne. Un nom
d'ordinateur peut ╨ÿtre une adresse physique (par exemple, 128.176.248.76) ou
bien le nom internet (par exemple, sauron ou sauron@uni-muenster.de).
Le nom du fichier contenant la liste des ordinateurs autorisВs est affichВ dans
un champ de saisie. Pour en changer, sВlectez la plaquette Autre fichier.
L'accКs Е partir d'un ordinateur distant n'est autorisВ que si la case
Autoriser l'accКs est cochВe.
Cette case ne peut Иtre cochВe que si TCP/IP est installВ sur l'ordinateur.
L'accКs au fichier Crontabs Е partir d'un ordinateur distant se fait Е l'aide
du programme crontab.
Le numВro de port du DВmon Cron est 64020.
ΓòÉΓòÉΓòÉ 4.5.1. Nom de fichier ΓòÉΓòÉΓòÉ
Le nom du fichier contenant les noms des ordinateurs autorisВs Е accВder au
dВmon via TCP/IP peut Иtre modifiВ en sВlectant la plaquette Autre fichier. Le
nom du fichier actuel sera affichВ. La premiКre fois que le programme est
lancВ, le fichier nul est utilisВ par dВfaut.
Ce champ se trouve dans le Bloc-notes de configuration sur la page concernant
TCP/IP.
ΓòÉΓòÉΓòÉ 4.5.2. Autre fichier ΓòÉΓòÉΓòÉ
La sВlection de cette plaquette vous permet de changer le rВpertoire et le nom
du fichier contenant les autorisations d'accКs TCP/IP. La boМte de dialogue
standard du systКme est utilisВe.
Le fichier sera crВВ s'il n'existe pas dВjЕ. Le fichier nul peut Иtre utilisВ
comme ╨╛fichier de secours╨┐. Chaque ligne du fichier doit contenir une adresse
TCP/IP. Les lignes vides et les lignes commenЗant par un diКse (#) ou un
point-virgule (;) sont ignorВes.
Cette plaquette se trouve dans le Bloc-notes de configuration sur la page
concernant TCP/IP.
═══ 4.5.3. Autoriser l'accКs ═══
Cette case Е cocher contrУle la possibilitВ d'accКs Е distance via TCP/IP.
Cette case ne peut Иtre cochВe que si TCP/IP est installВ sur l'ordinateur.
Cette case Е cocher se trouve dans le Bloc-notes de configuration sur la page
concernant TCP/IP.
═══ 4.6. ParamКtres divers ═══
Cette page du Bloc-notes de configuration vous permet de modifier la
configuration gВnВrale du programme. La seule option actuellement disponible
sur cette page est la langue. Par dВfaut, la langue est l'anglais, sauf si la
variable d'environnement LANG en dВsigne une autre. Les valeurs possibles de la
variable LANG sont :
valeur de LANG Langue
USA English
UK English
GERM Deutsch
FRAN FranЗais
La langue peut Иtre changВe grГce Е l' Encart de choix de la langue.
ΓòÉΓòÉΓòÉ 4.6.1. Choix de la langue ΓòÉΓòÉΓòÉ
La langue utilisВe par le programme peut Иtre choisie grГce Е cet encart. Le
choix de langue est limitВ. Par dВfaut, la langue utilisВe est l'anglais, sauf
si la variable d'environnement LANG en dВsigne une autre. Veuillez consulter la
rubrique ParamКtres divers pour plus d'informations. Les langues actuellement
disponibles sont :
o l'allemand,
o l'anglais,
o le franЗais.
Le changement ne sera pris en compte qu'au prochain lancement du programme.
Cet encart se trouve dans le Bloc-notes de configuration sur la page concernant
les ParamКtres divers.
═══ 5. Exemples et syntaxe des entrВes Crontabs ═══
Ce chapitre dВcrit la syntaxe des entrВes du fichier Crontabs et leur
utilisation Е travers des exemples.
Contrairement Е la syntaxe du programme crontabs et Е ce qui est visible dans
la liste des entrВes Crontabs du Bloc-notes de configuration, il est possible
d'utiliser des commentaires.
Les lignes de commentaires sont des lignes vides ou commenЗant par un caractКre
point-virgule (;) ou diКse (#).
═══ 5.1. Syntaxe des entrВes Crontabs ═══
La syntaxe des entrВes Crontabs est assez simple. Chaque entrВe est placВe sur
une ligne. La casse n'a pas d'importance. Chaque ligne est de la forme suivante
[indicateurs] heures commande
Les indicateurs sont optionnels. Les indicateurs suivants sont actuellement
reconnus:
Indicateur Effet
Once La commande ne sera exВcutВe qu'une fois Е l'heure donnВe. Elle sera
ensuite effacВe.
Normalement, le champ heures est constituВ de cinq ВlВments : chacun d'entre
eux doit passer le test d'horaire pour que la commande soit exВcutВe :
1. minutes
Cette spВcification de nombre dВfinit la minute (dans une heure donnВe) Е
laquelle la commande doit Иtre exВcutВe. Les valeurs possibles sont : de 0
Е 59.
2. heures
Cette spВcification de nombre dВfinit l'heure Е laquelle la commande doit
Иtre excВcutВe. Les valeurs possibles sont : de 0 Е 23.
3. jour du mois
Cette spВcification de nombre dВfinit le jour du mois oЧ la commande doit
Иtre exВcutВe. Les valeurs possibles sont : de 1 Е 31. Ces valeurs ne sont
pas fonction du mois. Une commande ne sera jamais exВcutВe le 31 fВvrier,
bien que cela soit une entrВe valide.
4. mois
Cette spВcification de nombre dВfinit le mois pendant lequel la commande
sera exВcutВe. Les valeurs possibles sont : de 1 Е 12.
5. jour de la semaine
Cette spВcification de nombre dВfinit le jour de la semaine oЧ la commande
sera exВcutВe. Les valeurs possibles sont : de 0 (dimanche) Е 6.
Il existe trois horaires spВciaux qui remplacent les cinq ВlВments :
horaire effet
Cronstart La commande sera exВcutВe au dВmarrage du dВmon. La commande ne
sera exВcutВe que si vous avez cochВ la case Lancer les
Cronstart.
Cronstop La commande sera exВcutВe Е l'arrИt du dВmon. La commande ne
sera exВcutВe que si vous avez cochВ la case Lancer les
Cronstop.
ATTENTION : Le dВlai avant l'arrИt du dВmon est trКs court. Dans
le cas d'un arrИt du systКme ce dВlai peut Иtre trop court pour
exВcuter de longues commandes. Une version ultВrieure
implВmentera peut-Иtre un dВlai dВfinissable par l'utilisateur.
RВclamez si cette fonctionnalitВ vous intВresse.
Daily La commande sera exВcutВe une fois par jour, Е la premiКre
heure. Notez que la commande ne sera pas exВcutВe le jour de son
ajout Е la liste des ВvВnements, mais Е partir du jour suivant.
N'importe quelle commande OS/2 valide peut Иtre spВcifiВe comme commande. Il
n'existe actuellement aucune possibilitВ de prВciser le type du programme, cela
va changer ! Dans le cas d'un programme DOS, vous devez utiliser la commande
OS/2 start. La sortie de la commande sera collectВe dans un fichier temporaire
puis ajoutВe au fichier de sortie Е la fin du programme. Une nouvelle session
peut Иtre ouverte grГce Е la commande start. Cette session ne sera pas sous
contrУle du dВmon, la sortie devra donc Иtre redirigВe en ajoutant
>fichier 2>&1
Е la fin de la ligne de commande. Pour ignorer la sortie, utilisez le fichier
nul. Les programmes du Gestionnaire de PrВsentation n'utilisent normalement pas
le fichier de sortie standard.
Les fichiers temporaires sont crВВs dans le rВpertoire oЧ se trouve le
programme du DВmon Cron. Il est conseillВ de dВtruire pВriodiquement ces
fichiers par les commandes Crontabs
Cronstart del ?:\chemin\*.tmp >nul 2>&1
0 3 * * 0 del ?:\chemin\*.tmp >nul 2>&1
Le point d'interrogation doit Иtre remplacВ par la lettre reprВsentant l'unitВ
de disque.
═══ 5.2. Exemples d'entrВes Crontabs ═══
Il existe une infinitВ d'utilisations du DВmon Cron. Certaines sont illustrВe
dans les exemples. Certaines commandes utilisВes ne sont pas disponibles sur
tous les systКmes, mais leur nom illustre leur objet.
o * * * * * echo Une minute s'est ВcoulВe.
Chaque minute de chaque heure de chaque jour la ligne Une minute s'est
ВcoulВe. sera affichВe. La sortie de la commande sera copiВe dans le fichier
de sortie du DВmon Cron.
o 0 * * * * echo Une heure s'est ВcoulВe. >nul 2>&1
Au dВbut de chaque heure de chaque jour la ligne Une heure s'est ВcoulВe.
sera affichВe. Comme la sortie est redirigВe sur nul, cette commande est
parfaitement inutile. Le fichier de sortie du dВmon contiendra juste une
ligne indiquant que la commande a ВtВ lancВe.
o 0,30 * * * * EnvoyerLeCourrier
Toutes les demi-heures, le programme EnvoyerLeCourrier sera lancВ. La sortie
sera envoyВe dans le fichier de sortie du dВmon.
o 0,30 * * * * start EnvoiCourrierPM >nul 2>&1
Toutes les demi-heures le programme EnvoiCourrierPM sera lancВ. Les sorties
seront ignorВes. Le programme est lancВ dans une session sВparВe (nВcessaire
pour les programmes Gestionnaire de PrВsentation !).
o 0 3 * * 0 MaSauvegarde /hebdomadaire
Chaque dimanche Е trois heures du matin le programme MaSauvegarde sera lancВ
avec le paramКtre /hebdomadaire.
o 0 3 1 * * MaSauvegarde /mensuelle
Chaque premier jour du mois Е trois heures du matin le programme MaSauvegarde
sera lancВ avec le paramКtre /mensuelle.
o Once 0 3 1 4 * time 4
Le premier avril Е trois heures du matin, une heure sera ajoutВe Е l'heure du
systКme. Cette commande ne sera exВcutВe qu'une fois.
o Once * * * * * setboot /b >nul 2>&1
La machine est rВinitialisВe au dВbut de la minute suivante. La commande
n'est exВcutВe qu'une fois (important si le DВmon Cron est lancВ
automatiquement au lancement du sustКme !) La sortie est ignorВe (l'effet est
assez visible). N'essayez pas cette commande Е titre d'exercice, setboot /b
est l'Вquivalent de la pression sur les touches Ctrl-Alt-Suppr. Cette
commande peut Иtre utile en cas d'arrИt prВvu de l'alimentation Вlectrique
(contrУle de l'alimentation de secours) ou si l'alimentation vous parraМt
dВfaillante. Il est plus rapide de taper une commande crontab que de courir
arrИter un serveur deux Вtages plus haut.
o 0 3 * * * deltree f:\tmp & mkdir f:\tmp & echo Ce rВpertoire sera effacВ Е 3h
du matin ! > f:\tmp\Attention.!!!
A trois heures du matin la commande deltree sera exВcutВe avec le paramКtre
f:\tmp, puis ce rВpertoire est re-crВВ et un fichier d'avertissement est crВВ
dans ce rВpertoire. Le tout est fait en une seule commande, dont la sortie
est chronologiquement ajoutВe au fichier de sortie du dВmon.
o Cronstart del c:\cron\*.tmp >nul 2>&1
A chaque dВmarrage du dВmon les fichiers temporaires prВsents dans le
rВpertoire du programme sont effacВs, sans garder trace de la sortie.
Cette commande ne sera exВcutВe que si vous avez cochВ la case Lancer les
Cronstart sur la page Traitement des Crontabs.
Cette commande est utile car, l'expВrience le montre, certains fichiers
temporaires ne sont pas effacВs. Ceci n'est pas un bug du programme. La
plupart du temps, vous aurez oubliВ de rediriger la sortie d'un programme
lancВ par la commande start. Dans cette situation, les fichiers temporaires
sont verrouillВs pendant l'exВcution du programme lancВ, ce qui empИche le
dВmon de les copier ou de les effacer.
o Cronstop echo ArrИt : >> \ Times\RaphaЙl & time >> \Times\RaphaЙl
A chaque arrИt du dВmon un message et l'heure actuelle seront ajoutВs Е un
fichier. L'entrВe standard est redirigВe sur nul. La commande time ne
bloquera donc pas l'exВcution ni ne dВfinira une nouvelle heure.
Cette commande ne sera exВcutВe que si vous avez cochВ la case Lancer les
Cronstop sur la page Traitement des Crontabs.
Conjointement avec une commande similaire au lancement du dВmon, une
comptabilitВ simple peut Иtre implВmentВe si vous placez une copie du dВmon
dans le dossier de lancement. ATTENTION : Le dВlai avant l'arrИt du dВmon
est trКs court. Dans le cas d'un arrИt du systКme ce dВlai peut Иtre trop
court pour exВcuter de longues commandes. Une version ultВrieure implВmentera
peut-Иtre un dВlai dВfinissable par l'utilisateur. RВclamez si cette
fonctionnalitВ vous intВresse.
o Daily ControleVirus
Le programme ControleVirus sera exВcutВ une fois par jour, aussi tУt que
possible. Notez que la commande ne sera pas exВcutВe le jour de son ajout Е
la liste, mais dКs le jour suivant.
o 0 8-12,14-18 * * 1-5 start PMGong >nul 2>&1
Du lundi au vendredi, Е chaque heure pleine entre 8h du matin et midi, et
entre 14h et 18h, le programme PMGong sera exВcutВ. Le programme sera lancВ
dans une session sВparВe, et les sorties seront ignorВes.
═══ 6. Utilisation dans un rВseau LAN ou NetWare ═══
La mВthode de communication idВale avec le DВmon Cron se fait au moyen d'un
оnamed pipeп, ce type de communication Вtant directement gВrВ par OS/2.
Il est possible d'utiliser ce type de communication au travers d'un rВseau. LAN
et NetWare fournissent tous les deux les mВcanismes nВcessaires, y compris
quant Е la sВcuritВ.
Pour que l'accКs au dВmon Е travers un rВseau soit possible, vous devez l'avoir
autorisВ grГce au programme ad-hoc de votre rВseau (par exemple, net access
pour LAN). Le nom de la ressource Е partager est le pipe
\pipe\Cron-Daemon-Request
Ceci fait, l'accКs au dВmon est possible depuis une machine distante en
utilisant le programme crontab.
═══ 7. NouveautВs de cette version ═══
Cette section contient la liste des Вvolutions majeures entre les versions.
o DiffВrences entre la version 1.12 et la version 1.20
═══ 7.1. DiffВrences entre la version 1.12 et la version 1.20 ═══
Modifications apportВes dans la version 1.20 :
o Modifications cosmВtiques et corrections de bugs.
o Gestion des messages et de l'aide en franЗais.
o PossibilitВ de modifier un ВvВnement depuis le dВmon Cron.
o PossibilitВ de spВcifier des intervales dans les champs heures des
ВvВnements. 0,4,5,6,9 est Вquivalent Е 0,4-6,9.
o L'horaire spВcial Daily permet de lancer une commande aussi tУt que possible
une fois par jour.
o Les couleurs et la police de la fenИtre peuvent Иtre modifiВs en utilisant
les palettes du dossier de configuration du systКme.
o Sauvegarde le mode d'affichage de la fenИtre (rВduit, agrandi, normal).
ΓòÉΓòÉΓòÉ 8. Auto-congratulation ΓòÉΓòÉΓòÉ
Ce programme a ВtВ dВveloppВ sous OS/2, pour le Gestionnaire de PrВsentation,
avec EMX. Conseils, messages d'erreurs et recommendations seront acceptВes avec
grattitude. (SVP, jetez un oeil sur le fichier program!)
Si vous avez un souhait Е formuler, veuillez vВrifier qu'il n'est pas dВjЕ
exprimВ dans le fichier wishlist.
Vous avez la permission expresse de rВcupВrer tout ou partie du source du
programme. Si vous utilisez des fichiers entriers pas ou peu modifiВs, la
license gВnВrale s'applique. Vous devez laisser le texte du copyright et
signaler vos modifications pour ne pas induire d'autres utilisateurs en erreur.
Une donation de la part d'un organisme social sera acceptВe, un courrier
(Вlectronique) disant оpas mailп est suffisant.
Remerciements particuliers Е Leonard HБesker, qui a vВrifiВ la version anglaise
de l'aide en ligne.
Merci Е ceux qui ont effectuВ la traduction du dВmon cron vers d'autres
langues, Е savoir :
FranЗais RaphaЙl Vanney
Florian Groсe-Coosmann
Courrier Вlectronique via Internet : coosman@uni-muenster.de
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
Bien sЦr, vous pouvez utiliser le dВmon cron comme une horloge !
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
Ce qui peut Вvoluer si quelqu'un effectue la traduction de ce truc !
ΓòÉΓòÉΓòÉ <hidden> ΓòÉΓòÉΓòÉ
Une spВcification de nombre est une liste de nombres sВparВs par des virgules.
Une Вtoile (*) signifie оtoutes les valeurs possiblesп. Exemples :
1,2,5
ou
8-12,14-18
ou
*