// ping -c 代表发送数据包的个数 -i代表每0.2秒发一个数据包 -W 则为3秒及超时
#!/bin/bash
ping -c 3 -i 0.2 -W 3 $1 &>/dev/null
if [[ $? -eq 0 ]]
then
echo "host $1 is up"
else
echo "host $1 is down"
fi
使用shell监测服务器是否可以正常连接
最新推荐文章于 2021-12-20 23:53:36 发布
// ping -c 代表发送数据包的个数 -i代表每0.2秒发一个数据包 -W 则为3秒及超时
#!/bin/bash
ping -c 3 -i 0.2 -W 3 $1 &>/dev/null
if [[ $? -eq 0 ]]
then
echo "host $1 is up"
else
echo "host $1 is down"
fi