Hey Linux Gurus! I´m kinda new in this, but i am trying my best and i think i am making good improvements. I wrote that "PingPong" script and i thought that i might be a nice tool. It calls you when one of your servers/hosts are down. I can even ping 10 different host with it, and i will alway get the message to my mobile phone. All u need is a ISDN Card ;) What do you think? It might be a poor coding style, but HEY, it works ;) Regards Spiekey ============================================================================== #!/bin/sh egal=1 #internal/test #Tel_nr="53" Tel_nr="xxx1xx9x3xxx6xx7" var_xxserver=-4 # well, i needed a loop so i made one up which will never come ;P until [ $egal = 2 ]; do ############## 192.168.10.1 ################## if ping -c 3 -w 10 -s 1 -i 30 192.168.x.x 1> /dev/null 2> /dev/null ; then echo "`date` it's ping 192.168.x.x (xxserver)" # don´t flood my logs sleep 60 else var_xxserver=$[var_xxserver+4] var_timer_xxserver=$[var_xxserver * 60] sleep $var_timer_xxserver if ping -c 3 -w 10 -s 1 -i 30 192.168.x.xx 1> /dev/null 2> /dev/null ; then echo "`date` it's ping 192.168.xx.x (xxserver)" else echo "`date` =====> Server is down, lets call the admin, hehe. I was sleeping for $var_timer_xxserver" # try to call my mobile until u get thought ot the device is free i=1; until [ $i = 2 ]; do if /usr/local/tools/ivcall/ivcall 98 $Tel_nr < /usr/local/tools/ivcall/xxserver.wav > /dev/null then i=$[$i+1] fi done sleep 10 fi fi done exit ==============================================================================