====== Planification de tâches ======
===== Introduction =====
Imaginez que vous souhaitez lancer une tâche durant la nuit, ou bien effectuer des sauvegardes régulières de vos données, mettre à jour la liste des paquets... L'objectif de cet article est de vous présenter le fonctionnement et le paramétrage de trois outils de planification de tâches sous Debian GNU/Linux.
===== Les différents outils de planification de tâches =====
Votre système peut disposer de plusieurs outils de planification de tâche en fonction de ce que vous souhaitez réaliser :
* **''at''** : permet l'exécution d'une tâche donnée à un moment donné, et ce une seule fois. Si la machine n'est pas allumée à ce moment-là, la tâche sera exécutée dès que possible. La commande est utilisable par root et/ou tout autre utilisateur système.
**Exemple**: programmer la sauvegarde de ''/home'' le 25 décembre à 23h30.
* **''cron''** : permet l'exécution d'une ou plusieurs tâches à des moments selon un intervalle de temps fixé et répété. Si la machine n'est pas allumée à ce moment-là, la tâche ne sera pas exécutée. La commande est utilisable par root et/ou tout autre utilisateur système.
**Exemple**: programmer la sauvegarde de "/home" tous les jours à 23h30.
* **''anacron''** : permet l'exécution d'une ou plusieurs tâches après une période de temps déterminée. Si la machine n'est pas allumée à ce moment-là, la tâche sera exécutée dès que possible. La commande est utilisable uniquement par root.
**Exemple**: programmer la sauvegarde de "/home" au bout d'une période de 7 jours. Si la machine reste éteinte 9 jours, la tâche s'exécute lors du démarrage de la machine au 10e jour.
==== La commande ''at'' ====
Comme on l'a vu plus haut, ''at'' permet de programmer l'exécution d'une tâche unique à un moment donné.
FIXME : terminer...