fcrondyn

Name

fcrondyn -- Dialoguer dynamiquement avec un dmon fcron en cours d'excution.

Synopsis

fcrondyn [-c fichier] [-i]

fcrondyn [-c fichier] -x commande

fcrondyn [-h]

Description

Fcrondyn est un outil utilisateur conu pour interagir avec un dmon fcron en cours d'excution. Il peut, par exemple, afficher les tches utilisateur charges par fcron, lancer l'une d'elles, modifier la gentillesse (Ndt: nice) d'une tche en cours d'excution, envoyer un signal une tche, etc.

Options

-i

Lancer fcrondyn en mode interactif. fcrondyn est galement lance en mode interactif lorsqu'aucune option n'est fournie.

-x commande

Lancer la commande et revenir immdiatemment. Voir plus loin pour la syntaxe et la liste des commandes.

-c fichier

Forcer fcrondyn utiliser le fichier de configuration fichier la place du fichier de configuration par dfaut /usr/local/etc/fcron.conf. Pour interagir avec un processus fcron existant, fcrondyn doit utiliser le mme fichier de configuration que le processus. De cette manire, plusieurs processus fcron peuvent tre excuts simultanment sur un mme systme.

-d

Dmarrer en mode dbogage. Dans ce mode, beaucoup de messages d'informations seront produits en sortie afin de vrifier que tout se passe bien.

-h

Afficher une brve description des options.

-V

Afficher un message d'information propos de fcrondyn qui inclut sa version et la licence sous laquelle il est distribu.

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 tche fourni par une des commandes ls* de fcrondyn (c.--d. un entier).

sig

Un numro de signal, ou son nom. Par exemple, term ou 15 .

gentillesse

Une valeur de priorit de tche. Une gentillesse est un entier compris entre -20 (plus forte priorit) et 19 (plus faible priorit). Seul le super-utilisateur peut utiliser une valeur ngative 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 tches de l'utilisateur. Lorsque ls est lance par le super-utilisateur, tous les utilisateurs sont affichs moins qu'un utilisateur n'ait t fourni en argument. Voir plus loin pour plus d'explications propos des champs utiliss par les commandes ls*.

ls_lavgq [utilisateur]

Identique ls, mais afficher seulement les tches qui sont dans la file d'attentecharge systme (Ndt: load-average queue) (c.--d. celles qui attendent une charge systme plus faible pour pouvoir tre lances).

ls_serialq [utilisateur]

Identique ls, mais afficher seulement les tches qui sont dans la file d'attente srialise (Ndt: serial queue) (c.--d. celles qui attendent que d'autres tches soient acheves).

ls_exeq [utilisateur]

Identique ls, mais afficher seulement les tches en cours d'excution.

detail jobid

Afficher les dtails d'une tche. jobid est la valeur fournie par ls.

runnow jobid

Plutt que d'attendre la date et heure de la prochaine excution planifie, lancer la tche maintenant. La date et heure de la prochaine excution sont modifies comme si la tche avait t lance par l'ordonnanceur.

run jobid

Lancer la tche maintenant. Ses date et heure de prochaine excution ne sont pas modifies.

kill sig jobid

Envoyer un signal une tche en cours d'excution.

renice gentillesse jobid

Modifier la priorit d'une tche en cours d'excution.

Champs utiliss par les commandes detail et ls*

ID

Numro d'identification unique de la tche.

USER

Utilisateur auquel appartient la tche.

PID

Le pid de la tche en cours d'excution.

INDEX

Index de la tche dans la file d'attente squentielle (c.--d. qu'elle sera lance lorsque toutes les tches dont l'index a une valeur plus petite auront t lances).

R&Q

Indique le nombre d'instances de la tche en cours ou en attente d'excution dans la file d'attente srie (Ndt:serial queue) ou dans la file d'attente charge systme (Ndt:lavg queue).

OPTIONS

Indique les principales options positionnes de la tche. L pour les tches ne s'excutant qu'en dessous d'une charge systme donne (Ndt: L pour Load average), LO si une seule instance de la tche peut se trouver dans dans la file d'attente charge systme (Ndt: LO pour Lavg Once), S pour les tches s'excutant squentiellement (Ndt:S pour Serial), SO pour les tches qui ne seront excutes squentiellement que pour leur prochaine excution (Ndt: SO pour Serial Once), et ES pour les tches dont plusieurs instances peuvent s'excuter simultanment (Ndt: ES pour allow the Execution of Several instances).

LAVG

Trois valeurs correspondant la charge systme moyenne sur 1, 5 et 15 minutes (dans cet ordre) en dessous de laquelle la tche sera excute, sinon elle sera place en attente d'une charge systme adquate (voir l'option lavg).

UNTIL

Champ correspondant l'option until.

STRICT

Champ correspondant l'option strict. Y pour yes, N pour non.

SCHEDULE

Indique la date et l'heure prvues de la prochaine excution de la tche. Veuillez noter que l'heure indique est celle du systme sur lequel tourne fcron, et non celle du fuseau horaire que l'utilisateur peut ventuellement dfinir avec l'option timezone de fcrontab).

CMD

La commande excuter.

Valeurs renvoyes

Fcrondyn renvoie 0 lorsqu'il quitte normalement, et 1 en cas d'erreur.

Conformit

Devrait tre conforme aux spcifications POSIX.

Fichiers

/usr/local/etc/fcron.conf

Fichier de configuration de fcron, fcrontab et fcrondyn: contient les chemins (rpertoire spool, fichier pid) et les programmes par dfaut utiliser (diteur, shell, etc.). Voir fcron.conf(5) pour plus de dtails.

/usr/local/etc/fcron.allow

Utilisateurs autoriss utiliser fcrontab et fcrondyn (un seul nom par ligne, le nom spcial all signifiant tout le monde).

/usr/local/etc/fcron.deny

Utilisateurs qui ne sont pas autoriss utiliser fcrontab et fcrondyn (mme format que le fichier prcdent).

/usr/local/etc/pam.d/fcron (ou /usr/local/etc/pam.conf)

Fichier de configuration PAM pour fcron. Voir pam(8) pour plus de dtails.

Voir aussi

fcrontab(1),
fcrondyn(1),
fcrontab(5),
fcron.conf(5),
fcron(8).
Si vous tes en train d'apprendre utiliser fcron, je vous suggre plutt de lire la version HTML de la documentation (si ce n'est pas dj ce que vous faites en ce moment! :) ): le contenu est le mme, mais il est plus ais de naviguer grce aux hyperliens.

Auteur

Thibault Godouet

Traduction

Ce document est une traduction ralise par Alain Portal <aportal AT univ-montp2 DOT fr> le 6 fvrier 2006

L'quipe de traduction a fait le maximum pour raliser une adaptation franaise de qualit. La version anglaise la plus jour de ce document est toujours consultable via la commande: LANG=en man 1 fcrondyn. N'hsitez pas signaler l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.