De quoi ai-je besoin pour écrire dans crontab pour exécuter un script à 15h tous les jours?
Vous recherchez quelque chose comme ça (via crontab -e):
0 15 * * * your.command.goes.here
15 est l'heure et 0 est la minute à laquelle le script est exécuté. Le jour du mois, le mois et le jour de la semaine reçoivent des caractères génériques afin que le script soit exécuté quotidiennement.
Voici un en-tête qui est bon à mettre sur votre crontab pour une référence facile:
# + --------- Minute (0-59) | Dumper de sortie:>/dev/null 2> & 1 # | + ------- Heure (0-23) | Plusieurs valeurs utilisent des virgules: 3,12,47 # | | + ----- Jour du mois (1-31) | Faites tous les X intervalles: */X -> Exemple: */15 * * * * Toutes les 15 minutes # | | | + --- Mois (1-12) | Alias: @reboot -> Exécuter une fois au démarrage; @hourly -> 0 * * * *; # | | | | + - Jour de la semaine (0-6) (dimanche = 0) | @daily -> 0 0 * * *; @weekly -> 0 0 * * 0; @mois -> 0 0 1 * *; # | | | | | | @annuel -> 0 0 1 1 *;