diff --git a/uscrontab b/uscrontab index e353855..782f1b8 100755 --- a/uscrontab +++ b/uscrontab @@ -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