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


fcron

fcron

Remplace cron et implémente des options supplémentaires

   fcron charge les fichiers fcrontab utilisateur, puis il calcul l'heure et la date de la prochaine exécution de chaque tâche, et calcul le temps qu'il doit attendre, et se met en attente. Quand il se réveille, il vérifie chaque tâche chargée et les lance si nécessaire. Quand une tâche est exécutée, fcron change son user:group pour correspondre à la tâche, l'exécute et mail la sortie à l'utilisateur.

  note: fcron attend au moins 20 secondes après qu'il a été démarré avant d'exécuter une tâche pour éviter d'utiliser trop de ressource durant le démarrage du système.

OPTIONS

-f, --foreground Ne pas même en tâche de fond, dans ce mode les message d'information sont placés sur la sortie standard en plus de syslog.
-b, --background Force l'exécution en tâche de fond.
-s, --savetime Sauvegarde fcrontab sur le disque tous les n sec (défaut 1000)
-m, --maxserial Définit le nombre maximum de tâche qui peuvent être exécutées simultanément. par défaut 1.
-q, --queuelen Définit le nombre de tâche que la file d'attente peut contenir.
-c, --configfile Spécifier le fichier de configuration à utiliser (par défaut /etc/fcron.conf)
-o, --once Exécute toutes les tâches qui doivent être lancées quand fcron est démarré, les attend, puis se termine. Définit firstsleep à 0. Peut être utile avec l'option -y et -f dans un script.
-y, --nosyslog Ne pas logger dans syslog
-l, --firstsleep Définis le délai initial en secondes avant qu'une tâche soit exécutée (défaut 20sec)
-n, --newspooldir Créer le dossier spécifié comme spool pour fcron.

Fichiers

/etc/fcron.conf Fichier de configuration pour fcron, fcrontab et fcrondyn. Contient les paths et les programmes par défaut à utiliser
/etc/fcron.allow Les utilisateurs autorisés à utiliser fcrontab et fcrondyn
/etc/fcron.deny Les utilisateurs non autorisés à utiliser fcrontab et fcrondyn
/etc/pam.d/fcron Fichier de configuration PAM