Outils du site


Tâches périodiques

Tout est prévu dans OpenBSD pour vous permettre d'exécuter des commandes régulièrement. Il vous suffit d'éditer un des fichiers suivant :

  • /etc/daily.local : Tâches quotidiennes.
  • /etc/weekly.local : Tâches hebdomadaires.
  • /etc/monthly.local : Tâches mensuelles.

Il faut seulement faire attention à mettre le chemin complet vers les commandes à exécuter à l'intérieur de ces fichiers. Par exemple, pour envoyer un message à l'administrateur, on ne notera pas :

echo "Tu es le plus beau" | mail -s "Coucou" root

mais

echo "Tu es le plus beau" | /usr/bin/mail -s "Coucou" root

Vous trouverez le chemin absolu de vos commandes en utilisant whereis commande.

Pour une configuration plus précise des périodes entre chaque lancement des commandes, il faut utiliser cron. Entrez crontab -e (pas besoin des droits superutilisateur) puis ajoutez par exemple pour démarrer une commande toutes les heures :

0 * * * * /chemin/vers/la/commande

Pour en apprendre plus, lisez la page de manuel appropriée avec

man 5 crontab