[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 #!/bin/bash 2 3 # $Id: se3_log_extinction.sh 7745 2013-03-31 23:53:39Z keyser $ 4 5 # Script d'extinction par l'onduleur 6 # pour remplacer la ligne 7 # SHUTDOWNCMD "/sbin/shutdown -h +1" 8 # de /etc/nut/upsmon.conf 9 # en 10 # SHUTDOWNCMD "<CHEMIN>/se3_log_extinction.sh" 11 12 ladate=$(date +%Y%m%d%H%M%S) 13 date_formatee=$(date +"%A %d/%m/%Y à %H:%M:%S") 14 15 doss_log=/var/log 16 fich_log=$doss_log}/rapport_extinction_par_onduleur.log 17 18 fich_mail_extinction=/root/tmp/mail_extinction_$ladate}.txt 19 20 # Log de l'extinction: 21 echo "$ladate} : Extinction le $date_formatee}" >> $fich_log} 22 23 # Préparation du mail d'alerte: 24 echo "Extinction le $date_formatee}" > $fich_mail_extinction} 25 mail_admin=$(ldapsearch -xLLL uid=admin mail | grep "^mail: " | sed -e "s/^mail: //") 26 mail_ssmtp=$(grep "^root=" /etc/ssmtp/ssmtp.conf | cut -d"=" -f2) 27 if [ ! -z "$mail_admin" ]; then 28 mail $mail_admin -s "[Serveur SE3] Extinction par onduleur" < $fich_mail_extinction} 29 fi 30 if [ ! -z "$mail_ssmtp" ]; then 31 mail $mail_ssmtp -s "[Serveur SE3] Extinction par onduleur" < $fich_mail_extinction} 32 fi 33 rm $fich_mail_extinction} 34 35 # Extinction d'une autre machine, si jamais sur la machine distante, une clé PUB sans mot de passe du SE3 est insérée dans le /root/.ssh/authorized_keys de ${bcdibox} 36 #bcdibox=10.127.164.3 37 #ssh root@${bcdibox} /sbin/halt 38 #echo "${ladate} : Extinction de ${bcdibox} le ${date_formatee}" >> ${fich_log} 39 40 # Extinction: 41 /sbin/shutdown -h +1 42 #echo /sbin/shutdown -h +1
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |