python查看系统状态并发送到邮箱
#!/bin/python
# -*- coding:utf-8
import os
import smtplib
from email.mime.text import MIMEText
oscar_port = []
var = os.popen('ls -lt').read()
state = os.popen('ps -ef').read()
server = "smtp.163.com"
mail_name = "@163.com" #:邮箱地址
mail_pass = "" #:邮件动态密码
mail_text = state #:发送内容
msg = MIMEText(mail_text) #:转换格式
msg["From"] = mail_name
msg["To"] = "@163.com"
mail_server = smtplib.SMTP(server,25)
#:登陆服务器
login = mail_server.login(mail_name,mail_pass)
#:发送邮件
send_mail = mail_server.sendmail(mail_name,["@163.com"],msg.as_string())
#:退出服务器
mail_server.quit()
即使在想放弃也一定要坚持下去 这条路很长 长到需要咬着牙去坚持下去