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