0
我需要一个脚本来ping两台主机并根据其状态执行命令。Bash ping两台主机并根据状态执行命令
即
#!/bin/bash
HOSTS="1.1.1.1 2.2.2.2"
for myHost in $HOSTS
do
fping $myHost > /tmp/ping.log
if [ $(grep -c "1.1.1.1 is unreachable" "/tmp/echo.log") -eq 1 ]; then
echo "1.1.1.1 is down"
else
if [ $(grep -c "2.2.2.2 is alive" "/tmp/echo.log") -eq 1 ]; then
echo "2.2.2.2 is alive"
fi
fi
done
然后我需要有1.1.1.1如果不响应和2.2.2.2不会再做命令和其他方式轮即,如果1.1.1.1响应和2.2.2.2没有按”然后做命令。
处理它的其余部分这正是我千恩万谢后什么。 – Lurch