L'exécution de cron sous linux toutes les 6 heures
Comment puis-je exécuter la commande toutes les six heures chaque jour? Essayé cela ne fonctionne pas :
/6 * * * * * mycommand
- double possible de Comment faire pour exécuter crontab pour toutes les 2 heures
- que diriez -* */6 * * *
Vous devez vous connecter pour publier un commentaire.
Vous avez oublié un
*
,et vous avez trop de champs, et c'est l'heure vous devez vous préoccuper deCela signifie que toutes les 6 heures à partir de 0, c'est à dire à l'heure 0, 6, 12 et 18 ans, vous pouvez écrire comme
15 15,23,05,11 * * * /path/to/mycommand
?0 15,21,3,9 * * *
)Vous devez inclure un chemin d'accès à votre commande, depuis cron s'exécute avec une large coupe-bas à l'environnement. Vous n'aurez pas toutes les variables d'environnement que vous avez dans votre shell interactif session.
C'est une bonne idée pour spécifier un chemin absolu de votre script/binaire, ou de définir le CHEMIN d'accès dans la crontab de lui-même. Pour aider à résoudre les éventuels problèmes de je souhaite également rediriger stdout/err dans un fichier journal.
export variable=something
je reçois toujours les utiliser à l'intérieur du même script? et j'ai utiliser la commande date beaucoup à l'intérieur du scriptCe sera la meilleure façon de dire 6 h par jour.
Votre commande met pour 6 minutes!
crontab toutes les 6 heures est utilisée couramment dans le cron annexe.
Vous devez utiliser *
Vous pouvez aussi consulter https://crontab.guru/ qui vous aidera dans la planification de mieux...
Essayer:
. * a