Passer au contenu

Comment exécuter un programme régulièrement ?

Solution : en utilisant le programme watch. Testé avec CorelLinux 1.1/Mandrake 7.1/OpenLinux 2.4/RedHat 6.2/StormLinux 2000/SuSE 6.4.

A l’aide du démon cron, vous exécutez des tâches de façon régulière, mais avec des intervalles de temps de l’ordre de l’heure, voire de plusieurs jours. Avec le programme watch, vous pouvez travailler avec des laps de temps très courts, c’est-à-dire de l’ordre de la dizaine de secondes ou de la minute.
De plus, watch affiche des informations sur la console (ou le terminal sous X-Window) telles que les résultats de l’exécution du programme à lancer.Ainsi, saisissez watch -n X YYY, où X représente l’intervalle entre deux lancements en secondes et YYY désigne une commande ou un programme, précédée et suivie du caractère . Par exemple, tapez watch -n 300 ‘fetchmail -FK’ pour rapatrier votre courrier toutes les cinq minutes grâce à fetchmail ou bien watch -n 120 ls pour être informé d’un éventuel changement du contenu du répertoire courant toutes les deux minutes.Notez que si le délai n’est pas fourni, watch utilise 2 secondes par défaut. Il suffit ensuite de taper + pour arrêter lexécution de watch.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press