FCRONDYN(1) FCRONDYN(1) NAME fcrondyn - Dialoguer dynamiquement avec un demon fcron en cours d'execution. SYNOPSIS fcrondyn [ -c fichier ] [ -i ] fcrondyn [ -c fichier ] -x commande fcrondyn [ -h ] DESCRIPTION Fcrondyn est un outil utilisateur concu pour interagir avec un demon fcron en cours d'execution. Il peut, par exemple, afficher les taches utilisateur chargees par fcron, lancer l'une d'elles, modifier la << gentillesse >> (Ndt : nice) d'une tache en cours d'execution, envoyer un signal a une tache, etc. OPTIONS -i Lancer fcrondyn en mode interactif. fcrondyn est egalement lancee en mode interactif lorsqu'aucune option n'est fournie. -x commande Lancer la commande et revenir immediatemment. Voir plus loin pour la syntaxe et la liste des commandes. -c fichier Forcer fcrondyn a utiliser le fichier de configuration fichier a la place du fichier de configuration par defaut /usr/local/etc/fcron.conf. Pour interagir avec un processus fcron existant, fcrondyn doit utiliser le meme fichier de configuration que le processus. De cette maniere, plusieurs processus fcron peuvent etre executes simultanement sur un meme systeme. -d Demarrer en mode debogage. Dans ce mode, beaucoup de messages d'informations seront produits en sortie afin de verifier que tout se passe bien. -h Afficher une breve description des options. -V Afficher un message d'information a propos de fcrondyn qui inclut sa version et la licence sous laquelle il est distribue. DESCRIPTION DE LA COMMANDE La syntaxe de la commande fcrondyn est la suivante : commande arg1 arg2 [...] Un argument de la commande fcrondyn est d'un des types suivants : "TYPES D'ARGUMENT DES COMMANDES FCRONDYN" utilisateur Un nom valide d'utilisateur. jobid Un identifiant de tache fourni par une des commandes ls* de fcrondyn (c.-a-d. un entier). sig Un numero de signal, ou son nom. Par exemple, << term >> ou << 15 >>. gentillesse Une valeur de priorite de tache. Une gentillesse est un entier compris entre -20 (plus forte priorite) et 19 (plus faible priorite). Seul le super-utilisateur peut utiliser une valeur negative pour cette option. Enfin et surtout, les commandes suivantes sont reconnues (les arguments optionnels sont entre []) : "COMMANDES FCRONDYN VALIDES" help h Afficher un message d'aide sur les commandes fcrondyn. quit q En mode interactif, quitter fcrondyn. ls [utilisateur] Afficher toutes les taches de l'utilisateur. Lorsque ls est lancee par le super-utilisateur, tous les utilisateurs sont affiches a moins qu'un utilisateur n'ait ete fourni en argument. Voir plus loin pour plus d'explications a propos des champs utilises par les commandes ls*. ls_lavgq [utilisateur] Identique a ls, mais afficher seulement les taches qui sont dans la file d'attente<< charge systeme >> (Ndt : load-average queue) (c.-a-d. celles qui attendent une charge systeme plus faible pour pouvoir etre lancees). ls_serialq [utilisateur] Identique a ls, mais afficher seulement les taches qui sont dans la file d'attente serialisee (Ndt : serial queue) (c.-a-d. celles qui attendent que d'autres taches soient achevees). ls_exeq [utilisateur] Identique a ls, mais afficher seulement les taches en cours d'execution. detail jobid Afficher les details d'une tache. jobid est la valeur fournie par ls. runnow jobid Plutot que d'attendre la date et heure de la prochaine execution planifiee, lancer la tache maintenant. La date et heure de la prochaine execution sont modifiees comme si la tache avait ete lancee par l'ordonnanceur. run jobid Lancer la tache maintenant. Ses date et heure de prochaine execution ne sont pas modifiees. kill sig jobid Envoyer un signal a une tache en cours d'execution. renice gentillesse jobid Modifier la priorite d'une tache en cours d'execution. "CHAMPS UTILISeS PAR LES COMMANDES DETAIL ET LS*" ID Numero d'identification unique de la tache. USER Utilisateur auquel appartient la tache. PID Le pid de la tache en cours d'execution. INDEX Index de la tache dans la file d'attente sequentielle (c.-a-d. qu'elle sera lancee lorsque toutes les taches dont l'index a une valeur plus petite auront ete lancees). R&Q Indique le nombre d'instances de la tache en cours ou en attente d'execution dans la file d'attente << serie >> (Ndt :serial queue) ou dans la file d'attente << charge systeme >> (Ndt :lavg queue). OPTIONS Indique les principales options positionnees de la tache. L pour les taches ne s'executant qu'en dessous d'une charge systeme donnee (Ndt : L pour Load average), LO si une seule instance de la tache peut se trouver dans dans la file d'attente << charge systeme >> (Ndt : LO pour Lavg Once), S pour les taches s'executant sequentiellement (Ndt :S pour Serial), SO pour les taches qui ne seront executees sequentiellement que pour leur prochaine execution (Ndt : SO pour Serial Once), et ES pour les taches dont plusieurs instances peuvent s'executer simultanement (Ndt : ES pour << allow the Execution of Several instances >>). LAVG Trois valeurs correspondant a la charge systeme moyennee sur 1, 5 et 15 minutes (dans cet ordre) en dessous de laquelle la tache sera executee, sinon elle sera placee en attente d'une charge systeme adequate (voir l'option lavg). UNTIL Champ correspondant a l'option until. STRICT Champ correspondant a l'option strict. Y pour yes, N pour non. SCHEDULE Indique la date et l'heure prevues de la prochaine execution de la tache. Veuillez noter que l'heure indiquee est celle du systeme sur lequel tourne fcron, et non celle du fuseau horaire que l'utilisateur peut eventuellement definir avec l'option timezone de fcrontab). CMD La commande a executer. VALEURS RENVOYEES Fcrondyn renvoie 0 lorsqu'il quitte normalement, et 1 en cas d'erreur. CONFORMITE Devrait etre conforme aux specifications POSIX. FICHIERS /usr/local/etc/fcron.conf Fichier de configuration de fcron, fcrontab et fcrondyn : contient les chemins (repertoire spool, fichier pid) et les programmes par defaut a utiliser (editeur, shell, etc.). Voir fcron.conf(5) pour plus de details. /usr/local/etc/fcron.allow Utilisateurs autorises a utiliser fcrontab et fcrondyn (un seul nom par ligne, le nom special << all >> signifiant tout le monde). /usr/local/etc/fcron.deny Utilisateurs qui ne sont pas autorises a utiliser fcrontab et fcrondyn (meme format que le fichier precedent). /usr/local/etc/pam.d/fcron (ou /usr/local/etc/pam.conf) Fichier de configuration PAM pour fcron. Voir pam(8) pour plus de details. VOIR AUSSI fcrontab(1), fcrondyn(1), fcrontab(5), fcron.conf(5), fcron(8). Si vous etes en train d'apprendre a utiliser fcron, je vous suggere plutot de lire la version HTML de la documentation (si ce n'est pas deja ce que vous faites en ce moment ! :) ) : le contenu est le meme, mais il est plus aise de naviguer grace aux hyperliens. AUTEUR Thibault Godouet TRADUCTION Ce document est une traduction realisee par Alain Portal le 6 fevrier 2006 L'equipe de traduction a fait le maximum pour realiser une adaptation francaise de qualite. La version anglaise la plus a jour de ce document est toujours consultable via la commande : << LANG=en man 1 fcrondyn >>. N'hesitez pas a signaler a l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. 12/05/2021 05 December 2021 FCRONDYN(1)