#!/bin/bash filename=/var/lib/backuppc/$1.laststate echo "Filename=$filename" declare -i laststate read laststate < $filename echo "Last State Host $1 = $laststate" if [ $(date +%k) -lt 07 -o $(date +%k ) -gt 22 ] then if [ $2 != 1 ] then if [ $laststate != 1 ] then echo "Sent SHUTDOWN to host $1" /usr/bin/net rpc SHUTDOWN -f -I $1 -U 'Administrateur%motdepasse' -t 30 else echo "SHUTDOWN not sent to $1 cause Host already UP before" #echo sauvegarde terminé avec succès. | smbclient -M $1 -U 'Administrateur%motdepasse' fi fi else if [ $2 = 1 ] then echo "Sauvegarde $1 OK" #echo sauvegarde terminé avec succès. | smbclient -M $1 -U 'Administrateur%motdepasse' fi if [ $laststate = 0 ] then echo "Sent SHUTDOWN to host $1" /usr/bin/net rpc SHUTDOWN -f -I $1 -U 'Administrateur%motdepasse' -t 30 fi fi echo "Delete $filename" unlink $filename