当前位置: 技术问答>linux和unix
加急!!linux下怎么实现ping。并且ping不到的时候返回错误信息
来源: 互联网 发布时间:2016-10-13
本文导语: 目前在做一个客户端连接之类的东西。但是在linux下怎么实现ping到一个服务器上面。并且ping不到的时候返回错误Ping不到的信息。知道用system("ping...")是可以,但是这样返回不了ping不到或ping得的信息。用C语言。简单...
目前在做一个客户端连接之类的东西。但是在linux下怎么实现ping到一个服务器上面。并且ping不到的时候返回错误Ping不到的信息。知道用system("ping...")是可以,但是这样返回不了ping不到或ping得的信息。用C语言。简单的方法,或者C下面写脚本。加急
|
然后在C程序中通过popen()来调用脚本,读取脚本的输出信息
|
$ ping -c1 -W2 station1 &> /dev/null
> && echo "station1 is up"
> || $(echo "station1 is down";exit 1)
这个行不。。。ping成功返回up,不成功返回down
> && echo "station1 is up"
> || $(echo "station1 is down";exit 1)
这个行不。。。ping成功返回up,不成功返回down