Si je crée un script puis le place dans ce dossier (/etc/cron.hourly), mon système exécutera-t-il ce script toutes les heures? Ou mon script doit-il également commencer par une commande?
Si je crée un script puis le place dans ce dossier (/etc/cron.hourly), mon système exécutera-t-il ce script toutes les heures? Ou mon script doit-il également commencer par une commande?
Réponses:
Chaque script placé dans un dossier /etc/cron.hourlys'exécuterait toutes les heures.
Cependant, vos fichiers doivent être:
(^[a-zA-Z0-9_-]+$).Ainsi, par exemple, si vous avez un script avec extension, cela ne fonctionnera pas .
Pour imprimer les noms des scripts qui seraient appelés, exécutez:
sudo run-parts --report --test /etc/cron.hourly
Tout ce /etc/cron.hourlyqui est exécuté sera exécuté toutes les heures, comme tout ce /etc/cron.dailyqui sera exécuté une fois par jour.
Assurez-vous que le fichier est exécutable et démarrez-le avec #!/bin/bashou #!/usr/bin/python(ou #!/usr/bin/env python) ou tout ce qui est approprié pour le type de script que vous exécuterez.