This commit is contained in:
Jephté Clain 2014-04-23 11:36:26 +04:00
parent dd6038a214
commit 1fe78fe78f
1 changed files with 4 additions and 7 deletions

View File

@ -1,5 +1,6 @@
#!/bin/bash
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
source "$(dirname "$0")/ulib/ulib" || exit 1; urequire DEFAULTS crontab
function display_help() {
uecho "$scriptname: lancer une suite de commande en respectant une planification de type cron
@ -166,7 +167,7 @@ OPTIONS
Lister les contenus des fichiers crontab dont l'exécution a été
planifiée avec --install
Si /path/to/crontab est spécifié, ne lister le contenu de ce fichier que
si et seulement si son exécution a été planifiée.
si son exécution a été planifiée.
-n, --fake
Afficher au lieu de les exécuter les commandes qui doivent être lancées
@ -174,8 +175,8 @@ OPTIONS AVANCEES
--lock LOCKFILE
Inscrire dans le fichier spécifié des informations permettant d'éviter
les invocations simultanées de ce script. Si selon ce fichier, le script
tourne depuis plus de $USCRONTAB_LOCKDELAY heures, un message d'erreur est loggé
et un message d'avertissement est affiché au plus une fois.
tourne depuis plus de $USCRONTAB_LOCKDELAY heures, un message d'erreur
est consigné et un message d'avertissement est affiché au plus une fois.
Utiliser --lock '' pour désactiver cette fonctionnalité
Par défaut, si ce script est lancé en root, le fichier utilisé pour le
verrouillage est de la forme /var/run/$scriptname/abspath/to/crontab
@ -197,10 +198,6 @@ OPTIONS AVANCEES
le traitement."
}
source "$(dirname "$0")/ulib/ulib" &&
urequire DEFAULTS crontab ||
exit 1
USCRONTAB_CTLINE="* * * * * $script"
USCRONTAB_LOCKDELAY=8
USCRONTAB_STOPEC=101