This commit is contained in:
Jephté Clain 2020-04-14 12:25:06 +04:00
parent 9fad9924ef
commit c0431d866d
1 changed files with 20 additions and 2 deletions

View File

@ -137,6 +137,14 @@ Les lignes commençant par # sont des commentaires et sont ignorées
5 1 * * * command1 5 1 * * * command1
command2 command2
Une dernière forme existe, qui ne matche QUE s'il y a au moins une autre
planification de type crontab qui matche aussi:
@any command
Ce format peut être utilisé pour initialiser l'environnement avant de lancer
les commandes planifiées.
Par défaut, le script s'arrête à la première commande planifiée qui retourne Par défaut, le script s'arrête à la première commande planifiée qui retourne
avec un code d'erreur. Il est possible d'ignorer le code d'erreur d'une avec un code d'erreur. Il est possible d'ignorer le code d'erreur d'une
commande avec nostop, e.g: commande avec nostop, e.g:
@ -257,10 +265,17 @@ OPTIONS
désactiver les planifications sans limite de durée. Pendant la période désactiver les planifications sans limite de durée. Pendant la période
de pause, toutes les invocations de uscrontab n'ont aucun effet, sauf si de pause, toutes les invocations de uscrontab n'ont aucun effet, sauf si
on utilise l'option --force on utilise l'option --force
-Y, --unpause
Réactiver les planifications après une mise en pause
-p, --pause -p, --pause
Désactiver les planifications pendant 1 journée. Equivalent à -P 1440 Désactiver les planifications pendant 1 journée. Equivalent à -P 1440
-Y, --unpause
Réactiver les planifications après une mise en pause
-W, --pwait-for NBMINS
Mettre les planifications en pause pendant 1 journée, puis attendre la
fin de la planification actuellement en cours d'exécution pendant au
maximum NBMIN minutes. Utiliser -1 pour attendre sans limitation de
durée.
-w, --pwait
Equivalent à -W 180 soit une attente de 30 minutes maximum.
-f, --force -f, --force
Forcer l'exécution de la planification, même si elle a été mise en pause Forcer l'exécution de la planification, même si elle a été mise en pause
avec l'option --pause avec l'option --pause
@ -374,6 +389,7 @@ fake=
continuous= continuous=
force_ctnow= force_ctnow=
pause= pause=
pwait=
force= force=
osvars=() osvars=()
parse_opts "${PRETTYOPTS[@]}" \ parse_opts "${PRETTYOPTS[@]}" \
@ -390,6 +406,8 @@ parse_opts "${PRETTYOPTS[@]}" \
-P:,--pause-for: '$action=pause; set@ pause' \ -P:,--pause-for: '$action=pause; set@ pause' \
-p,--pause action=pause \ -p,--pause action=pause \
-Y,--unpause action=unpause \ -Y,--unpause action=unpause \
-W:,--pwait-for: '$action=pwait; set@ pwait' \
-w,--pwait action=pwait \
-f,--force force=1 \ -f,--force force=1 \
-v:,--osvar: osvars \ -v:,--osvar: osvars \
--lock: lockfile= \ --lock: lockfile= \