L’outil Cron se présente sous forme d’un fichier de configuration accessible avec la commandesudo crontab -e
Il suffit de sauvegarder une modification dans le fichier pour l’activer automatiquement. Il n’y a pas de service à relancer, pas de reboot à effectuer. L’activation est immédiate.
Paramétrage :
m h dom mon dow user cmd
| m | minutes | 0-59 (valeurs autorisées) |
| h | heure | 0-23 (valeurs autorisées) |
| dom | jour du mois | 1-31 (valeurs autorisées) |
| mon | mois | 1-12 (valeurs autorisées) |
| dow | jour de la semaine | 0-6 (valeurs autorisées) |
| user | utilisateur | n’importe quel utilisateur valide |
| command | commande | n’importe quelle commande valide |
Exemples sur le modele :
# sauvegarde des logs de domoticz a 1h00
0 1 * * * /home/pi/domoticz/scripts/divers/clean_logs.sh
# sauvegarde de domoticz sur NAS a 2h00
0 2 * * * /home/pi/domoticz/scripts/divers/sauv_domoticz.sh
# contrôle du débit internet a 3h00
0 3 * * * /home/pi/domoticz/scripts/divers/perf_internet.sh
# vérification de l’IP externe et mise a jour si nécessaire a 5h00
0 5 * * * /home/pi/domoticz/scripts/divers/ipexterne_update.sh
# renouvellement des certificats tous les 5 de chaque mois a 5h05
5 5 5 * * /home/pi/domoticz/scripts/divers/renew_certif.sh
