Définir un cron toutes les heures entre certaines heures


63

Comment configurer un cron pour qu'il s'exécute toutes les 2 heures entre 8h et 17h, par exemple? Est-ce possible?


9
s'il vous plaît lire la question, ce n'est pas dans Google ... ce n'est pas une normale toutes les 2 heures cron, c'est toutes les 2 heures entre 8 et 5 ...
luqita

5
J'ai cherché sur Google et cela m'a amené ici! Merci pour la question / réponse c'était exactement ce que je cherchais.
bh5k

Réponses:


77

En fait, l' ancienne solution d' Alex fonctionnera toutes les minutes , toutes les 2 heures entre 8h et 15h . La bonne solution est:

0 8-17/2 * * * /path/command

Ou même:

0 8,10,12,14,16 * * * /path/command

Ce qui, bien sûr, a l'air moins sympa, mais fait toujours ce qui est demandé ...


Pourquoi est-il considéré comme étant entre 8h et 15h s'il doit fonctionner à 16h?
Aleksey

@Aleksey, la solution d'Alex avant d'être modifiée allait de 8h à 15h, ce qui n'est pas ce que veut le PO et c'est aussi la raison pour laquelle j'ai ajouté cette réponse et en ai fait un commentaire: si vous lisez tout attentivement, vous devriez l'avoir. .
DarkAjax

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.