GNU/Linux >> Tutoriels Linux >  >> Linux

Exécution d'une tâche cron sous Linux toutes les six heures

0 */6 * * * command

Ce sera le moyen idéal de dire 6 heures par jour.

Votre commande est mise en place pendant six minutes !


Vous devez inclure un chemin d'accès à votre commande, car cron s'exécute avec un environnement considérablement réduit. Vous n'aurez pas toutes les variables d'environnement que vous avez dans votre session shell interactive.

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 à déboguer tout problème, je redirigerais également stdout/err vers un fichier journal.


Vous avez oublié un * , et vous avez trop de champs. C'est l'heure dont vous devez vous soucier

0 */6 * * * /path/to/mycommand

Cela signifie toutes les six heures à partir de 0, c'est-à-dire aux heures 0, 6, 12 et 18 que vous pourriez écrire comme

0 0,6,12,18 * * * /path/to/mycommand

Linux
  1. Planification des tâches avec la commande Linux cron

  2. jobs Options de commande sous Linux

  3. Comment configurer le travail CRON pour qu'il s'exécute toutes les 10 secondes sous Linux ?

  4. Puis-je exécuter une tâche cron plus fréquemment que toutes les minutes ?

  5. Comment puis-je planifier une tâche cron qui s'exécute toutes les 10 secondes sous Linux ?

Comment configurer une tâche Cron sous Linux

Commande W sous Linux

À la commande sous Linux

Comment utiliser la commande Jobs sous Linux

Qu'est-ce qu'un travail Cron sous Linux

Linux Crontab :15 exemples de tâches Cron impressionnants