Re: script bash che non riesco a fare andare.

2010-12-10 Per discussione Mario Vittorio Guenzi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Mario Vittorio Guenzi ha scritto:

 Il problema e' pero' che se spluggo (b che parolaccia...) la
 connessione a internet sulla macchina principale lo slave sale ma poi
 ripluggando il master questo non parte e quindi manda a $donnine tutto
 il mio ambaradan.
 qualche idea da darmi sul cosa sbaglio?
 grazie in anticipo e cordialita'
 
 
A chi potesse interessare ho risolto il problema non era lo script ma il
crontab che in realta' non lo lanciava. eliminato e riscritto il crontab
ha cominciato a funzionare.
Non nascondo che questa cosa mi ha lasciato davvero di stucco e in tutta
sincerita' non riesco a darmi una spiegazione del perche'.
Cordialita'

- --

Mario Vittorio Guenzi
E-mail jcl...@tiscali.it
Si vis pacem, para bellum
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0B+eIACgkQm6qs1ZkNrIoVdQCeLnJ0QW7R+WUcz1leVHUFJu84
na0An2ikUFHL7DCBjvFsjzBi4EJnP023
=cwQK
-END PGP SIGNATURE-


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d01f9e2.2070...@tiscali.it



script bash che non riesco a fare andare.

2010-12-09 Per discussione Mario Vittorio Guenzi
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

buongiorno a tutti,
ho 2 macchine in cluster a/p che fanno da gateway aziendale
la parte di cluster funziona senza problemi pero' mi serve fare un check
 sull'esistenza o meno di una connessione ad internet, e a seconda del
risultato fare dei passi che sono in buona sostanza far partire lo slave.
ho pensato di fare uno script bash di questo tipo:

#!/bin/sh -x
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
### some variables
F_HOST=www.google.com
S_HOST=www.amazon.com
T_HOST=www.corriere.it
CHECK=/usr/lib/nagios/plugins/check_http -w 5 -c 10
HBPIDFILE=/var/run/heartbeat.pid

hbalive=0
netalive=0

if [ -e $HBPIDFILE ]
then
runpid=`cat $HBPIDFILE`
hbalive=1
fi

$CHECK $F_HOST || $CHECK $S_HOST || $CHECK $T_HOST
if [ $? == 0 ]
then
netalive=1
fi
echo $hbalive $netalive

###se ( hbalive=1   netalive=0) - heartbeat stop
###se ( hbalive=0  netalive=1) - heartbeat start
### se ambedue sono  a 0 (rete giu' heatbeat giu') o a 1 (rete su
heartbeat su) non bisogna fare nulla
if [ $hbalive -eq  $netalive ]
then
echo tutto ok
exit 0
fi
### se heartbeat e' giu a seguito di normale down di rete allora deve
ripartire se la rete e' attiva
if [ $hbalive -lt  $netalive ]
then
/etc/init.d/heartbeat start
fi
### se heartbeat e' su e la rete e' giu deve fermarsi per fare partire
lo slave
if [ $hbalive -gt  $netalive ]
then
/etc/init.d/heartbeat stop
exit 0
fi

e' il massimo che sono riuscito a pensare e mi rendo conto che e' pochino...
da notarsi che per mia comodita' ho rimosso il /var/run/heartbeat.pid
nello script di start stop

Il problema e' pero' che se spluggo (b che parolaccia...) la
connessione a internet sulla macchina principale lo slave sale ma poi
ripluggando il master questo non parte e quindi manda a $donnine tutto
il mio ambaradan.
qualche idea da darmi sul cosa sbaglio?
grazie in anticipo e cordialita'


- --

Mario Vittorio Guenzi
E-mail jcl...@tiscali.it
Si vis pacem, para bellum


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0AsFsACgkQm6qs1ZkNrIo2wwCeMNsjKy5KIIR4w/HCMUM9uacH
zhYAnj+xnmX1Yr7kBHMUrrQP0toT+jYM
=pMuN
-END PGP SIGNATURE-


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4d00b05b.2070...@tiscali.it