anacron

anacron

anacron est un programme informatique qui permet l'exécution de tâches quotidiennes, hebdomadaires ou mensuelles sur un système Unix. À la différence de cron, il ne suppose pas que la machine tourne en permanence. En conséquence, il peut être utilisé sur des machines qui ne tournent pas 24 heures sur 24, pour contrôler quotidiennement, hebdomadairement ou mensuellement des tâches qui sont ordinairement contrôlées par cron.

De plus, anacron n'est pas un daemon qui tourne en permanence sur une machine : il vérifie s'il y a des tâches à exécuter, les exécute éventuellement, puis se termine. Autrement dit, il doit y avoir un autre système qui s'assure qu'anacron est lancé périodiquement : il nécessite donc d'être lancé par des scripts de démarrage, par des tâches cron (on utilise bien souvent une tâche cron.hourly), ou encore d'être lancé manuellement.

Avantage

Beaucoup de systèmes Unix sont configurés de façon à exécuter périodiquement un certain nombre de tâches de maintenance : suppression de fichiers inutilisés, archivage de journaux, indexation de fichiers, etc... On souhaite souvent que l'exécution de ces tâches se fasse dans une période où la charge système est faible, par exemple durant la nuit, pour ne pas contraindre l'utilisateur.

En utilisant cron, si le système est éteint au moment où la tâche était planifiée, elle ne s'effectuera pas cette fois-ci, et il faudra attendre l'occurrence suivante pour voir la tâche s'effectuer. anacron, à son démarrage, vérifie pour chaque tâche si elle a été lancée dans les n derniers jours, n étant la périodicité définie pour cette tâche. Si la réponse est non, anacron lance la commande relative à la tâche. Si donc, la machine était éteinte au moment exact où la tâche aurait dû s'effectuer pour respecter la période de n jours, on l'exécute au prochain démarrage d'anacron.

Liens externes



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article anacron de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Anacron — Anacron  (англ. anachronistic cron) асинхронный или анахроничный cron. Anacron в отличие от cron не поддерживает запуск заданий по расписанию, вместо этого задания запускаются с заданым интервалом времени. Это очень удобно для систем… …   Википедия

  • Anacron — ist ein Computerprogramm ähnlich cron, das allerdings nicht voraussetzt, dass der Computer rund um die Uhr läuft. Anacron kann Jobs z.B. jede Stunde, jeden Tag, jede Woche etc. ausführen, auch wenn der Computer nicht ununterbrochen läuft. Die… …   Deutsch Wikipedia

  • Anacron — est un programme informatique qui permet l exécution de tâches quotidiennes, hebdomadaires ou mensuelles sur un système Unix. À la différence de cron, il ne suppose pas que la machine tourne en permanence. En conséquence, il peut être utilisé sur …   Wikipédia en Français

  • Anacron — is a computer program that performs periodic command scheduling which is traditionally done by cron, but without assuming that the system is running continuously. Thus, it can be used to control the execution of daily, weekly, and monthly jobs… …   Wikipedia

  • cron — Содержание 1 Замена текстового редактора для crontab 2 crontab …   Википедия

  • Fcron — est un outil sous licence GPL qui a pour but de remplacer le couple Vixie cron Anacron, et d en faire un unique logiciel intégré. Il apporte de nombreuses fonctionnalités absentes du démon (daemon) cron originel. Les commandes utilisateurs de… …   Wikipédia en Français

  • fcron — est un outil sous licence GPL qui a pour but de remplacer le couple Vixie cron Anacron, et d en faire un unique logiciel intégré. Il apporte de nombreuses fonctionnalités absentes du démon (daemon) cron originel. Les commandes utilisateurs de… …   Wikipédia en Français

  • cron — For other uses, see CRON (disambiguation). Cron is a time based job scheduler in Unix like computer operating systems. Cron enables users to schedule jobs (commands or shell scripts) to run periodically at certain times or dates. It is commonly… …   Wikipedia

  • Cron — is a time based scheduling service in Unix like computer operating systems. cron is short for chronograph . [ [http://drupal.org/node/937#cron Drupal Terminology Page] ] cron has been recreated several times in its history. Design cron is driven… …   Wikipedia

  • Cron — демон планировщик задач в UNIX подобных операционных системах, использующийся для периодического выполнения заданий в заданное время. Содержание 1 crontab 2 Графический интерфейс 2.1 Gnome Schedule …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”