Comment puis-je exécuter une commande toutes les six heures tous les jours ?
J'ai essayé ce qui suit, mais cela n'a pas fonctionné :
/6 * * * * * mycommand
Comment puis-je exécuter une commande toutes les six heures tous les jours ?
J'ai essayé ce qui suit, mais cela n'a pas fonctionné :
/6 * * * * * mycommand
Merci pour la réponse, c'est toutes les 6 heures à partir de quelle heure ? L'heure à laquelle le cron est créé ?
Merci, donc si je voulais l'exécuter à partir de 15h00 toutes les 6 heures, ça serait 15 15,23,05,11 * * * /chemin/vers/moncommande
?
Vous devez inclure un chemin vers votre commande, car cron s'exécute avec un environnement très limité. Vous n'aurez pas toutes les variables d'environnement que vous avez dans votre session shell interactive.
Il est judicieux de spécifier un chemin absolu vers votre script/binaire, ou de définir PATH dans le crontab lui-même. Pour aider à déboguer tout problème, je redirigerais également stdout/err vers un fichier journal.
Merci pour la réponse, mais si je déclare des variables d'environnement à l'intérieur de mon fichier sh comme export variable=something
, est-ce que je peux toujours les utiliser à l'intérieur de ce même script ? et j'utilise souvent la commande date à l'intérieur du script
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
7 votes
Possible duplicate de Comment exécuter crontab toutes les 2 heures
2 votes
Comment * */6 * * *