经常使用python检测服务器是否能ping通, 程序是否正常运行(检测对应的端口是否正常)
以前使用shell脚本的写法如下:
pingret=$( ping www.baidu.com -c 2 | grep "icmp_" ); if [ -z $pingret ]; then echo "ping fail"; else echo "ping ok"; fi
或者
ping -c 2 www.baidu.com|grep "icmp_" && echo 'ping ok' || echo 'ping fail'
代码示例: