fcrondyn

Name

fcrondyn -- Dialoguer dynamiquement avec un d�mon fcron en cours d'ex�cution.

Synopsis

fcrondyn [-c fichier] [-i]

fcrondyn [-c fichier] -x commande

fcrondyn [-h]

Description

Fcrondyn est un outil utilisateur con�u pour interagir avec un d�mon fcron en cours d'ex�cution. Il peut, par exemple, afficher les t�ches utilisateur charg�es par fcron, lancer l'une d'elles, modifier la ��gentillesse�� (Ndt�: nice) d'une t�che en cours d'ex�cution, envoyer un signal � une t�che, etc.

Options

-i

Lancer fcrondyn en mode interactif. fcrondyn est �galement lanc�e en mode interactif lorsqu'aucune option n'est fournie.

-x commande

Lancer la commande et revenir imm�diatemment. 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 d�faut /usr/local/etc/fcron.conf. Pour interagir avec un processus fcron existant, fcrondyn doit utiliser le m�me fichier de configuration que le processus. De cette mani�re, plusieurs processus fcron peuvent �tre ex�cut�s simultan�ment sur un m�me syst�me.

-d

D�marrer en mode d�bogage. Dans ce mode, beaucoup de messages d'informations seront produits en sortie afin de v�rifier que tout se passe bien.

-h

Afficher une br�ve 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 t�che fourni par une des commandes ls* de fcrondyn (c.-�-d. un entier).

sig

Un num�ro de signal, ou son nom. Par exemple, ��term�� ou ��15 ��.

gentillesse

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

ls_lavgq [utilisateur]

Identique � ls, mais afficher seulement les t�ches qui sont dans la file d'attente��charge syst�me�� (Ndt�: load-average queue) (c.-�-d. celles qui attendent une charge syst�me plus faible pour pouvoir �tre lanc�es).

ls_serialq [utilisateur]

Identique � ls, mais afficher seulement les t�ches qui sont dans la file d'attente s�rialis�e (Ndt�: serial queue) (c.-�-d. celles qui attendent que d'autres t�ches soient achev�es).

ls_exeq [utilisateur]

Identique � ls, mais afficher seulement les t�ches en cours d'ex�cution.

detail jobid

Afficher les d�tails d'une t�che. jobid est la valeur fournie par ls.

runnow jobid

Plut�t que d'attendre la date et heure de la prochaine ex�cution planifi�e, lancer la t�che maintenant. La date et heure de la prochaine ex�cution sont modifi�es comme si la t�che avait �t� lanc�e par l'ordonnanceur.

run jobid

Lancer la t�che maintenant. Ses date et heure de prochaine ex�cution ne sont pas modifi�es.

kill sig jobid

Envoyer un signal � une t�che en cours d'ex�cution.

renice gentillesse jobid

Modifier la priorit� d'une t�che en cours d'ex�cution.

Champs utilis�s par les commandes detail et ls*

ID

Num�ro d'identification unique de la t�che.

USER

Utilisateur auquel appartient la t�che.

PID

Le pid de la t�che en cours d'ex�cution.

INDEX

Index de la t�che dans la file d'attente s�quentielle (c.-�-d. qu'elle sera lanc�e lorsque toutes les t�ches dont l'index a une valeur plus petite auront �t� lanc�es).

R&Q

Indique le nombre d'instances de la t�che en cours ou en attente d'ex�cution dans la file d'attente ��s�rie�� (Ndt�:serial queue) ou dans la file d'attente ��charge syst�me�� (Ndt�:lavg queue).

OPTIONS

Indique les principales options positionn�es de la t�che. L pour les t�ches ne s'ex�cutant qu'en dessous d'une charge syst�me donn�e (Ndt�: L pour Load average), LO si une seule instance de la t�che peut se trouver dans dans la file d'attente ��charge syst�me�� (Ndt�: LO pour Lavg Once), S pour les t�ches s'ex�cutant s�quentiellement (Ndt�:S pour Serial), SO pour les t�ches qui ne seront ex�cut�es s�quentiellement que pour leur prochaine ex�cution (Ndt�: SO pour Serial Once), et ES pour les t�ches dont plusieurs instances peuvent s'ex�cuter simultan�ment (Ndt�: ES pour ��allow the Execution of Several instances��).

LAVG

Trois valeurs correspondant � la charge syst�me moyenn�e sur 1, 5 et 15 minutes (dans cet ordre) en dessous de laquelle la t�che sera ex�cut�e, sinon elle sera plac�e en attente d'une charge syst�me ad�quate (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 pr�vues de la prochaine ex�cution de la t�che. Veuillez noter que l'heure indiqu�e est celle du syst�me sur lequel tourne fcron, et non celle du fuseau horaire que l'utilisateur peut �ventuellement d�finir avec l'option timezone de fcrontab).

CMD

La commande � ex�cuter.

Valeurs renvoy�es

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

Conformit�

Devrait �tre conforme aux sp�cifications POSIX.

Fichiers

/usr/local/etc/fcron.conf

Fichier de configuration de fcron, fcrontab et fcrondyn�: contient les chemins (r�pertoire spool, fichier pid) et les programmes par d�faut � utiliser (�diteur, shell, etc.). Voir fcron.conf(5) pour plus de d�tails.

/usr/local/etc/fcron.allow

Utilisateurs autoris�s � utiliser fcrontab et fcrondyn (un seul nom par ligne, le nom sp�cial ��all�� signifiant tout le monde).

/usr/local/etc/fcron.deny

Utilisateurs qui ne sont pas autoris�s � utiliser fcrontab et fcrondyn (m�me format que le fichier pr�c�dent).

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

Fichier de configuration PAM pour fcron. Voir pam(8) pour plus de d�tails.

Voir aussi

fcrontab(1),
fcrondyn(1),
fcrontab(5),
fcron.conf(5),
fcron(8).
Si vous �tes en train d'apprendre � utiliser fcron, je vous sugg�re plut�t de lire la version HTML de la documentation (si ce n'est pas d�j� ce que vous faites en ce moment�! :) )�: le contenu est le m�me, mais il est plus ais� de naviguer gr�ce aux hyperliens.

Auteur

Thibault Godouet

Traduction

Ce document est une traduction r�alis�e par Alain Portal <aportal AT univ-montp2 DOT fr> le 6 f�vrier 2006

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