Comment puis-je exécuter la commande toutes les six heures chaque jour? Essayé cela ne fonctionne pas:
/6 * * * * * mycommand
Vous avez oublié un *
, et vous avez trop de champs, et c'est l'heure à laquelle vous devez vous soucier
0 */6 * * * /path/to/mycommand
Cela signifie toutes les 6 heures à partir de 0, c’est-à-dire aux heures 0, 6, 12 et 18.
0 0,6,12,18 * * * /path/to/mycommand
Vous devez inclure un chemin d'accès à votre commande, car cron s'exécute dans un environnement considérablement réduit. Vous ne disposerez pas de toutes les variables d'environnement de votre session interactive Shell.
C'est une bonne idée de spécifier un chemin absolu vers votre script/binaire ou de définir PATH dans la crontab elle-même. Pour aider à résoudre les problèmes, je redirigerais également stdout/err vers un fichier journal.
0 */6 * * * command
Ce sera le moyen idéal de dire 6 heures par jour.
Votre commande met pour 6 minutes!
0 */6 * * *
crontab toutes les 6 heures est un programme cron couramment utilisé.
Vous devez utiliser *
0 */6 * * * /path/to/mycommand
Vous pouvez également vous référer à https://crontab.guru/ , ce qui vous aidera à mieux planifier ...