LINUX的ping语句参数意义

ping -c 3 -i 0.2 -W 3 $1 &> /dev/null
if [ $? -eq 0 ]

这条语句中各个参数的意义为:
-c表示的是ping的次数(linux系统下并不会像windows一样ping四次后停止),后面的3为ping三次后终止。
-i表示的是两次ping访问之间的时间间隔,0.2参数表示的是间隔0.2s
-W表示的是定义等待超时的时间,3表示的是超过三秒钟就定义为ping不通
$1为输入的参数
&> /dev/null表示的是用完的参数自动存入一个没有回收功能的垃圾箱
$?参数表示的是若前面的语句执行成功,则会返回0,若执行不成功,则会返回非0数据。
-eq 为前者是否等于后者。

猜你喜欢

转载自blog.csdn.net/weixin_41407439/article/details/90708115