最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux 發(fā)郵件磁盤空間監(jiān)控(python)

 更新時間:2016年04月23日 10:55:13   投稿:mdxy-dxy  
這篇文章主要介紹了Linux發(fā)郵件磁盤空間監(jiān)控功能,python實現(xiàn),需要的朋友可以參考下

核心代碼:

#!/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 "發(fā)送成功"
                else:
                    print "發(fā)送失敗"
                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()

相關(guān)文章

  • Python內(nèi)建類型list源碼學習

    Python內(nèi)建類型list源碼學習

    這篇文章主要為大家介紹了Python內(nèi)建類型list源碼學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python解析pcap文件示例

    Python解析pcap文件示例

    這篇文章主要為大家介紹了Python解析pcap文件示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • python自動化測試之從命令行運行測試用例with verbosity

    python自動化測試之從命令行運行測試用例with verbosity

    這篇文章主要介紹了python自動化測試之從命令行運行測試用例with verbosity,是一個較為經(jīng)典的自動化測試實例,需要的朋友可以參考下
    2014-09-09
  • Python運行異常管理解決方案

    Python運行異常管理解決方案

    這篇文章主要介紹了Python運行異常管理解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • pip版本低引發(fā)的python離線包安裝失敗的問題

    pip版本低引發(fā)的python離線包安裝失敗的問題

    這篇文章主要介紹了pip版本低引發(fā)的python離線包安裝失敗的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Pygame實戰(zhàn)練習之保護單身狗游戲

    Pygame實戰(zhàn)練習之保護單身狗游戲

    下面這篇文章主要給大家介紹了關(guān)于如何利用python寫一個簡單的由經(jīng)典躲避類益智小游戲修改的保護單身狗游戲的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • python命令行交互引導用戶選擇寵物實現(xiàn)

    python命令行交互引導用戶選擇寵物實現(xiàn)

    這篇文章主要為大家介紹了python命令行交互引導用戶選擇寵物實現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • Python設計模式中的結(jié)構(gòu)型橋接模式

    Python設計模式中的結(jié)構(gòu)型橋接模式

    這篇文章主要介紹了Python設計模式中的結(jié)構(gòu)型橋接模式,橋接模式即Bridge?Pattern,將抽象部分與它的實現(xiàn)部分分離,使它們都可以獨立地變化.下面來看看文章的詳細內(nèi)容介紹吧
    2022-02-02
  • 詳解在python中如何使用zlib模塊進行數(shù)據(jù)壓縮和解壓縮

    詳解在python中如何使用zlib模塊進行數(shù)據(jù)壓縮和解壓縮

    Python有一些內(nèi)置庫用于處理數(shù)據(jù)壓縮和解壓縮,其中一個就是zlib模塊,這個模塊為DEFLATE壓縮算法和相關(guān)的gzip(文件格式)提供了支持,在這篇文章中,我們將深入探討如何使用zlib模塊進行數(shù)據(jù)壓縮和解壓縮
    2023-06-06
  • Python實現(xiàn)的矩陣轉(zhuǎn)置與矩陣相乘運算示例

    Python實現(xiàn)的矩陣轉(zhuǎn)置與矩陣相乘運算示例

    這篇文章主要介紹了Python實現(xiàn)的矩陣轉(zhuǎn)置與矩陣相乘運算,結(jié)合實例形式分析了Python針對矩陣進行轉(zhuǎn)置與相乘運算的相關(guān)實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2019-03-03

最新評論

乌兰县| 青海省| 平陆县| 库尔勒市| 丹寨县| 会理县| 乐都县| 航空| 嘉善县| 遂川县| 德庆县| 静宁县| 富平县| 吐鲁番市| 沧州市| 额尔古纳市| 阿拉尔市| 乌鲁木齐县| 青河县| 惠水县| 应城市| 山西省| 南丰县| 永泰县| 宁都县| 镇坪县| 庄浪县| 博乐市| 汕尾市| 新源县| 剑河县| 宜章县| 尼玛县| 松溪县| 元阳县| 阳城县| 安顺市| 通州市| 吴旗县| 吴桥县| 瑞安市|