Ping脚本开关的向上或向下状态



Wy剂量工作?我正在学习bash脚本,但这个ping操作不起作用,我不知道wy,有人能给我一盏灯吗?

#!/bin/bash
r1="<UP>!"
r2="<DOWN>!"
if ! ping -c 1 0.0.0.0
then
echo $r1
else
echo $r2 
fi

您正在使用"quot;它否定了真相,所以当向下时返回向上,反之亦然,试试这个:

#!/bin/bash
r1="<UP>!"
r2="<DOWN>!"
if ping -c 1 0.0.0.1 >&1 > /dev/null ; then
echo $r1
else
echo $r2
fi

此外,我还修改了ping命令以忽略通常的输出。现在它只显示向上或向下

最新更新