Sous Linux, il est possible de programmer des tâches1) répétitives pour qu'elles s'exécutent à des moments précis où à certains intervalles de temps. Deux logiciels principaux permettent ceci : cron et anacron.
Il existe (dans la plupart des distributions Linux) des dossiers « raccourcis », ils permettent de configurer simplement le lancement d'une tâche tous les heures/jours/semaines/mois : pour cela il suffit de placer votre exécutable, ou un lien symbolique pointant vers ce dernier, dans le répertoire correspondant :
| Fréquence | Dossier |
|---|---|
| heures | /etc/cron.hourly |
| jours | /etc/cron.daily |
| semaines | /etc/cron.weekly |
| mois | /etc/cron.monthly |
Attention : Le nom de l'exécutable doit respecter certaines règles de nommage : par défaut « les noms ne doivent être constitués que de lettres minuscules ou majuscules, de chiffres, de tirets de soulignement (« underscore ») ou de tirets ». Pour plus d'information, voir le manuel de run-parts (man run-parts en console).