GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je exécuter une tâche cron toutes les 30 minutes ?

Si votre tâche cron s'exécute uniquement sur Mac OS X, vous pouvez utiliser launchd à la place.

À partir de la planification des tâches chronométrées (documents Apple officiels) :

Remarque :Bien qu'il soit toujours pris en charge, cron n'est pas une solution recommandée. Il a été abandonné au profit de launchd.

Vous pouvez trouver des informations supplémentaires (telles que la page Wikipédia de lancement) avec une simple recherche sur le Web.


Essayez ceci :

0,30 * * * * your command goes here

Selon la page de manuel officielle de Mac OS X crontab(5), le / la syntaxe est prise en charge. Ainsi, pour comprendre pourquoi cela ne fonctionnait pas pour vous, vous devrez consulter les journaux de cron. Dans ces journaux, vous devriez trouver un message d'échec clair.

Remarque :Mac OS X semble utiliser Vixie Cron, comme Linux et les BSD.


crontab ne comprend pas les "intervalles", il ne comprend que le "planning"

heures valides :0-23 -- minutes valides :0-59

exemple 1

30 * * * * your_command

cela signifie "exécuter lorsque la minute de chaque heure est 30 " (serait à :1h30, 2h30, 3h30, etc.)

exemple 2

*/30 * * * * your_command

cela signifie "exécuter lorsque la minute de chaque heure est équitablement divisible par 30 " (se déroulerait à :13h30, 14h00, 14h30, 15h00, etc.)

exemple #3

0,30 * * * * your_command

cela signifie "exécuter lorsque la minute de chaque heure est 0 ou 30 " (se déroulerait à :13h30, 14h00, 14h30, 15h00, etc.)

c'est une autre façon d'obtenir les mêmes résultats que dans l'exemple 2

exemple #4

19 * * * * your_command

cela signifie "exécuter lorsque la minute de chaque heure est 19 " (se déroulerait à :1:19, 2:19, 3:19, etc.)

exemple #5

*/19 * * * * your_command

cela signifie "exécuter lorsque la minute de chaque heure est équitablement divisible par 19 " (fonctionnerait à :1:19, 1:38, 1:57, 2:00, 2:19, 2:38, 2:57, 3:00, etc.)

remarque :plusieurs améliorations ont été apportées à cet article par divers utilisateurs, y compris l'auteur


Faire :

0,30 * * * * your_command

Linux
  1. Planifier un travail dans Cron pour qu'il s'exécute toutes les heures dans Ubuntu 20.04 - Comment l'implémenter ?

  2. Comment exécuter une tâche cron certains jours de la semaine

  3. Comment exécuter le travail cron toutes les heures et 10 minutes

  4. CronJob toutes les 25 minutes

  5. comment exécuter le travail cron tous les 3 mois?

Comment configurer une tâche Cron sous Linux

Comment exécuter des tâches Cron toutes les 5, 10 ou 15 minutes

Comment planifier une tâche dans Cron pour qu'elle s'exécute toutes les heures dans Ubuntu 20.04

Comment exécuter une tâche Crontab chaque semaine le dimanche

Comment configurer et exécuter un Cron dans cPanel

Comment exécuter une tâche cron dans un conteneur docker