Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
69 lines (58 sloc) 1.29 KB
#Faitit par XXXX, le XXXX
## Information ##
#Blablabla
## Gestion de la verbosité ##
#Fait par XXXX, le XXXX
## Information ##
#Blablabla
## Gestion de la verbosité ##
if [[ "$*" == *--verbose* || "$*" == *-v* ]]; then
VERBOSE=1
fi
## Gestion des prérequis ##
function preRequis {
for arg in $@; do
if ! which $arg >/dev/null; then
echo "La commande $arg n'est pas installée !!!"
exit 1
fi
done
}
## Spécifier certaines erreur dans le fichier d'erreur
function log_info {
logger -p user.info -f $LOG_FILE "$*"
[ $VERBOSE -eq 1 ] && echo "[INFO] $*"
}
function log_error {
logger -p user.error -f $ERR_FILE -t ${SCRIPT} "$*"
echo "[ERROR] $*" >&2
}
#################
# Configuration #
#################
#Option de débugage
#set -x
VERBOSE=0
$LOCKFILE= "/home/restore_new_expired.lock";
preRequis mysql rdiff-backup;
if [ -e $LOCKFILE ]
then
log_error "Le fichier est bloqué. Soit une restauration est déja en cours soit la dernière restauration a mal fonctionné";
else
{
#Commande 1 : Test de processus
$PGREP -f /usr/lib/postfix/> /dev/null
if [ $? -eq 1 ]
then
log_info "Le processus est lancé"
else
log_error "Le processus n'est pas lancé"
fi
#Commande 2
for var in $(ls /var/www/)
do
echo $var
done
}
#Suppresion du fichier lock
rm -f $LOCKFILE;
You can’t perform that action at this time.