經常使用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'
代碼示例: