收到开发部的需求,需要对一台主机进行长时间的ping监测,来检测是否出现丢包的情况,于是就着手操作,本想用shell来写,奈何shell后台运行不靠谱,总是莫名的中断,后面就想用python开写好了。
代码如下:
#!/usr/bin/env python
# coding:uft-8
'''''
author: huwj
date: 2017-03-22 18:29:59
'''
import socket
import sys
import time
import datetime
import codecs
import smtplib
from email.mime.text import MIMEText
from email.header import Header
import random
ip_list = [
['www.baidu.com', 80, '百度', 0],
['www.sina.com', 80, '新浪网', 0]
]
totalCount = 0
# 主要用于低于python2.7版本不支持total_seconds(