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
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
avec un code d'erreur. Il est possible d'ignorer le code d'erreur d'une
commande avec nostop, e.g:
@ -257,10 +265,17 @@ OPTIONS
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
on utilise l'option --force
-Y, --unpause
Réactiver les planifications après une mise en pause
-p, --pause
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
Forcer l'exécution de la planification, même si elle a été mise en pause
avec l'option --pause
@ -374,6 +389,7 @@ fake=
continuous=
force_ctnow=
pause=
pwait=
force=
osvars=()
parse_opts "${PRETTYOPTS[@]}" \
@ -390,6 +406,8 @@ parse_opts "${PRETTYOPTS[@]}" \
-P:,--pause-for: '$action=pause; set@ pause' \
-p,--pause action=pause \
-Y,--unpause action=unpause \
-W:,--pwait-for: '$action=pwait; set@ pwait' \
-w,--pwait action=pwait \
-f,--force force=1 \
-v:,--osvar: osvars \
--lock: lockfile= \