Firman Pribadi wrote:
Quoting IYAN <[EMAIL PROTECTED]> on 11-Aug-2003,

Om Fir dan rekan2

iya  ...  memang harusnya gitu, butuh file pengingat,
cuma kita ini gak gitu suka "bash" heheheh karena ya gak gitu bisa, jadi
matur nuhun om dibantu bagaimana kira2 scriptsnya ....

salam
IYAN

/* dihapus|deleted */ ----------------------->8-- #!/bin/bash # Seperti biasa - You Use With Your Own Risk (NO WARRANTY). #cd /home/iyan/scripts/sms/ LOCK="./monitor.lock" NEXT="gnokii --sendsms 08127113000" ping 192.168.0.1 -c 1 -w 1 |grep "round-trip" > /dev/null 2>&1

Kalau ping generate error '2>&1' yang terakhir tidak akan memblock.

ping ... 2>&1 | grep -q ... > /dev/null 2>&1


if [ "$?" -eq 0 ]; then { if [ -f $LOCK ]; then { rm -f $LOCK } fi echo "Server Up" } else { if [ ! -f $LOCK ]; then { touch $LOCK echo "Server Down" | $NEXT } fi } fi

Syntax "{ }" anda diatas sepertinya tidak valid untuk bash, mirip kombinasi ksh, tcsh, perl & C :)

#!/bin/bash
ONCE=/var/state/notified
if ping -c1 -w1 -q a.b.c.d > /dev/null 2>&1; then
        [ \! -e "${ONCE}" ] && exit 0
        rm -f ${FLAG}
        sms-good-news-to-admin
else
        [ -e "${ONCE}" ] && exit 0
        > "${ONCE}"
        sms-bad-news-to-admin
fi

--
+-R-| Mozilla 1.4 Gecko20030703 |-H-| Powered by Linux 2.4.x |-7-+
|/v\ Agus Budy Wuysang                   MIS Department          |
| |  Phone:  +62-21-344-1316 ext 317     GSM: +62-816-1972-051   |
+------------| http://www.fasw.co.id/person/supes/ |-------------+



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Kirim email ke