南强小屋 Design By 杰米
核心代码:
#!/usr/bin/python # -*- coding: UTF-8 -*- import smtplib import os import commands,time from email.mime.text import MIMEText #from email import MIMEText disk_free=os.popen('df -lh') list_disk=disk_free.read() mailto_list=["2880329185@qq.com","2881280685@qq.com","2880089704@qq.com","2880329180@qq.com"] mail_host="smtp.139.com" mail_user="user" mail_pass="password" mail_postfix="jljgl@.com" use01=commands.getstatusoutput("df -lh|awk '{print $4}'|grep '%'|awk -F '%' '{print $1}'|grep -v Use") use02=commands.getstatusoutput("df -lh|awk '{print $5}'|grep '%'|awk -F '%' '{print $1}'|grep -v Use") getrecord=commands.getstatusoutput("cat /home/oracle/script/mail.log|awk '{print $1}'") gettime=commands.getstatusoutput("cat /home/oracle/script/mail.log|awk '{print $2}'") free01=use01[1] free02=use02[1]+'\n'+use01[1] new_time=time.strftime("%Y%m%d", time.localtime()) def send_mail(to_list,sub,content): me=mail_postfix msg = MIMEText(content,_subtype='plain',_charset='gb2312') msg['Subject'] = sub msg['From'] = me msg['To'] = ";".join(to_list) try: server = smtplib.SMTP() server.connect(mail_host) server.login(mail_user,mail_pass) server.sendmail(me, to_list, msg.as_string()) server.close() return True except SyntaxError: pass return False if __name__ == '__main__': if free02>30: id=0 if new_time>gettime[1]: while 1: getrecord=commands.getstatusoutput("cat /home/oracle/script/mail.log|awk '{print $1}'") id=id+1 ''' jl=open('/home/oracle/script/dd.log') record=jl.read() ''' line_l=str(id)+' '+new_time df=open('/home/oracle/script/mail.log','w') df.writelines(line_l) df.close() if send_mail(mailto_list,"hello",list_disk): print "发送成功" else: print "发送失败" if getrecord[1]>0: break else: line_m=str(0)+' '+new_time free=open('/home/oracle/script/mail.log','w') free.writelines(line_m) free.close()
标签:
python,磁盘空间监控
南强小屋 Design By 杰米
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
南强小屋 Design By 杰米
暂无Linux 发邮件磁盘空间监控(python)的评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。