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


anacron

anacron

Planification des tâches sur des systèmes non-permanents

   Anacron peut être utilisé pour exécuter des commande périodiquement, avec une fréquence spécifiée en jours. À la différence de cron, il n'assume pas que la machine fonctionne en continu.

  Quand il est exécuté, Anacron lis une liste de jobs depuis un fichier de configuration, normalement /etc/anacrontab. chaque entrée est spécifié une période en jours, un délai en minutes, un id unique, et une commande.

  Pour chaque tâche, Anacron vérifie si elle a été exécutée dans les n derniers jours, où n est la période spécifiée pour ce job. Sinon, anacron lance la commande, après avoir attendu le nombre de minute spécifié dans le paramètre de délai.

  Une fois toutes les tâches exécutées, anacron se termine. Si une tache génère une sortie sur la sortie standard ou l'erreur standard, la sortie est mailé à l'utilisateur lançant la commande (généralement root) ou à l'utilisateur contenu dans MAILTO si définie.

OPTIONS

-f force l'exécution des tâches, ignorant le temps spécifié.
-u Update uniquement le temps à la date courante, mais ne lance rien.
-s Sérialise l'exécution des tâche : ne lance une tâche que lorsque la précédente s'est terminée.
-n  Lance les tâches maintenant, ignorant les délais. Cette options implique -s
-d Ne place pas en tâche de fond
-q supprime les message sur l'erreur standard. Seulement applicable avec -d
-t spécifie le fichier anacrontab (défaut /etc/anacrontab)
-T Test le fichier de configuration. retourne 1 s'il y'a une erreur.
-S utilise le dossier spécifié pour stocker les dates d'exécution.