在c代码中,调用system()函数,其用法为:
1.system("ping 172.16.0.1")或system("traceroute 172.16.0.1");
2.system("ping 172.16.0.1>1.txt")或system("traceroute 172.16.0.1>1.txt");
1是将ping的过程打印到屏幕上;2是不显示ping过程,而是将其保存在1.txt中。
ping通的情况下,system()的返回值为0,不通则为256。traceroute则都返回0。
ping -c 5 172.16.0.1——>-c指定ping的次数,这里是5次