← Back to team overview

sslug-teknik team mailing list archive

shell script fra crond

 

Hej

jeg har lavet et meget simpel lille script som tester om en
maskiner er aktiv eller passiv i et HA cluster og hvis maskinen
er passiv så laver den backup af den, og alt ser også ud til at
virke fint når jeg kører scriptet fra en bash af, men når det 
kører fra crontab af så bliver der taget backup af begge maskiner
, hvordan kan det være ??

---script paste
#!/bin/bash
# Active Ip Adress for Storage is 192.168.3.11
#

# active ip for STORAGE 192.168.3.11
# active ip for MYSQL	192.168.4.11
# active ip for DIRECTOR 192.168.5.11


if ip addr | grep secondary; then

        echo "active node"
        echo "only backup of inactive node"
        else
        echo "inactive node";
        /opt/tivoli/tsm/client/ba/bin/dsmc incr 2>&1 | sed
s/\^ANS1898I//g | sed /Processed/d | sed /Retry/d | \
mail -s "backup report of $HOSTNAME" server@xxxxxxx

        fi


Follow ups