dimanche 22 décembre 2019

cron.minutely, cron.daily, etc...

L'utilisation de cron.daily ou autre pour programmer des tâches à exécuter n'est pas trivial:

Il faut placer le scripte SANS EXTENSION dans le dossier concerné et son nom ne doit comporter que des lettres, chiffres, signe - ou _

Genre : "monScript"

Il faut lui donner le droit d'exécution : sudo chmod +x monScript

Pour savoir si le scripte sera prit en compte on exécute la commande :

sudo run-parts --test /etc/cron.daily/

Le scripte doit apparaitre dans la liste : 

/etc/cron.daily/apt-compat
/etc/cron.daily/apt-show-versions
/etc/cron.daily/dietpi
/etc/cron.daily/dpkg
/etc/cron.daily/lighttpd

/etc/cron.daily/monScript
/etc/cron.daily/passwd

Avec Dietpi, un utilitaire permet de définir précisément quand la tâche sera lancée, par exemple à la troisième seconde de chaque minute pour minutely, ou à 1h23 pour daily



Aucun commentaire:

Enregistrer un commentaire