# -*- coding:utf-8 -*-
'''
运行环境 centos 6 python3.6.0
@hyhmnnn
2017-5-24
QQ邮箱发送是看到知乎上的小哥===知乎: 邓旭东HIT
'''
import os
import datetime
from email.mime.text import MIMEText
from email.header import Header
from smtplib import SMTP_SSL
def check_disc():
#获取linux系统的磁盘内容
str_data = os.popen('df -h |grep /|awk \'{print $1,$5}\'').read()
str_data = str_data.split('\n')
str_abc = []
str_def = []
#对获取的列表进行简单处理
for a in str_data:
if a !=None and a != '':
a = a.split(' ')
str_abc.append(a)
#判断磁盘的使用率
for b in range(len(str_abc)):
d = str_abc[b][1].split('%')
c = int(d[0])
if c >= 60:
str_def.append(str_abc[b][0])
str_def.append(str_abc[b][1])
else:
str_def.append(str_abc[b][0])
str_def.append('ok')
return str_def
def clear_xuanwo(rmdir_path):
now = datetime.datetime.now().strftime
第一小项目(python磁盘空间不足QQ邮箱报警0.0001)
最新推荐文章于 2024-07-08 21:12:19 发布
这是一个使用Python实现的Linux系统监控脚本,当磁盘空间超过60%时,会通过QQ邮箱发送警告,并自动删除指定目录下30天前的文件和目录。脚本包含了磁盘空间检查、邮件发送、日志记录等功能。
摘要由CSDN通过智能技术生成