Confirmation syntaxe cron

Salut à tous,

Après avoir lu de la documentation sur cron, je pense avoir compris, mais plusieurs doutes subsistent. J’aurais besoin svp d’une confirmation sur ma syntaxe :

  1. Exécution toutes les heures entre 7H et 23H du Lundi au Vendredi :

–> Le doute que j’ai, c’est la plage “7-23” : est-ce que le “-” indique bien qu’on prend toutes les heures entre 7H et 23H ?
Idem pour les jours de la semaine.

  1. Exécution toutes les 15 minutes entre 7H et 23H du Lundi au Vendredi :

–> Là, je doute sur le “*/15” : est-ce que cela va bien s’exécuter à 7H15, 7H30, 7H45, 8H00 etc
De plus, est-ce que la dernière exécution sera à 23H ou 23H45 ?

  1. Et par contre je ne sais pas comment faire pour une exécution toutes les 15 minutes entre 7H10 et 23H00

Merci à tous !

Bonjour,

Du lundi au vendredi -> 1-5

7-23 -> oui on prend bien toutes les unité de 7 à 23, soit 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23.

*/15 7-23 -> toutes les 15 minutes de 7h00 à 23h45, soit 7h00, 7h15, 7h30, […], 23h30, 23h45.

En plusieurs fois :

15-59/15 7 * * 1-5 monscript.sh */15 8-22 * * 1-5 monscript.sh 0 23 * * 1-5 monscript.sh
soit 7h15, 7h30, 7h45, 8h00, […], 22h30, 22h45, 23h00

Salut et merci P’tit g

Ha oui, effectivement, je me suis trompé ; 0 ET 7 désignent Dimanche.

En fait, pour mon 3), je me suis très mal exprimé. Je souhaiterais que ça s’exécute toutes les 15 minutes entre 7H10 et 23H00 ; donc à 7H10, 7H25, 7H40, 7H55, 8H10 etc… jusqu’à 23H, dernière executiion.

Peut-on faire comme ça :

10-59/15 7-22 * * 1-5 monscript.sh 0 23 * * 1-5 monscript.sh

[quote=“will7991”]Peut-on faire comme ça :

10-59/15 7-22 * * 1-5 monscript.sh 0 23 * * 1-5 monscript.sh[/quote]
Oui

Merci beaucoup :114