дÁ˸ö±»mrtgµ÷ÓõÄshellÎļþ£¬Ö´ÐÐ×ÜÊDZ¨´í£¬¸ßÊÖ°ïÎÒ¿´¿´
Îļþ£ºping.shÄÚÈÝÈçÏ£º
#!/bin/sh
PING="/bin/ping"
ADDR="202.108.9.31"
DATA='$PING -c10 -s500 $ADDR -q'
LOSS='echo $DATA | awk '{print $18 }' | tr -d %'
echo $LOSS
if [ $LOSS = 100 ];
then
echo 0
else
echo $DATA | awk -F/ '{print $5 }'
fi
Ö´ÐÐ×ÜÊDZ¨´í
: command not foundg.sh: line 2:
: command not foundg.sh: line 3:
: command not foundg.sh: line 4:
/usr/local/mrtg/ping.sh: line 5: 8: command not found
'usr/local/mrtg/ping.sh: line 12: syntax error near unexpected token `
/usr/local/mrtg/ping.sh: line 12: ` fi `
±¾È˲»ÊǺܶ®shell±à³Ì£¬Óï·¨Ó¦¸ÃûÓÐÎÊÌâµÄ£¬²»ÖªÎªÊ²Ã´±¨ÕâЩ´íÎó È¡µÃÒ»¸öÃüÁîµÄÊä³öÓ¦¸ÃʹÓÃ$()
Èç
DATA=$( $PING -c10 -s500 $ADDR -q )
Ò³:
[1]