Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
22 mai 2010

Linux           Planification des tâches


fcrondyn

fcrondyn

Intéragir avec le service fcron. Il peut par exemple, lister les tâches utilisateurchargées par fcron, lancer l'une d'elles, modifier la priorité d'une tâche en cours d'exécution, envoyer un signal à une tâche, etc.

OPTIONS

-i Mode interactif
-x lancer la commande spécifié et revient immediatement.
-c spécifier le fichier de configuration (par défaut /etc/fcron.conf)

Commandes

quit, q quitter fcrondyn (pour le mode interactif)
ls [user] Afficher toutes les tâche de user
ls_lavgq [user] idem mais uniquement pour les tâche en file d'attente de charge système.
ls_serialq [user] idem mais uniquement pour les tâches en file d'attente sérialisée
ls-exeq [user] idem mais uniquement les tâche en cours d'exécution
detail jobid Afficher les détails d'une tâche jobid est fournis par ls
runnow jobid Lancer la tâche maintenant, modifie la date et heure de prochaine exécution.
run jobid idem mais no modifie pas la date et l'heure de la prochaine exécution
kill sig jobid Envoyer un signal à une tâche
renice x jobid Modifier la priorité d'une tâche

Champs utilisés par les commandes detail et ls

ID ID dela tâche
USER Utilisateur auquel appartient la tâche
PID PID de la tâche en cours
INDEX Index de la tâche dans la file d'attente séquentielle
R&Q Indique le nombre d'instances de la tâche en cours ou en attente d'exécution dans la file d'attente
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 (L pour Load average), LO si une seule instance de la tâche peut se trouver dans dans la file d'attente de charge système (LO pour Lavg Once), S pour les tâches s'exécutant séquentiellement (S pour Serial), SO pour les tâches qui ne seront exécutées séquentiellement que pour leur prochaine exécution (SO pour Serial Once), et ES pour les tâches dont plusieurs instances peuvent s'exécuter simultanément (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
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