zoukankan      html  css  js  c++  java
  • 【草稿】简单的python脚本监控ORACLE数据并邮件通知,WIN操作系统下

     基本思路:

    1、编码脚本,测试通过后打包成exe

    2、定时执行exe

    3、好像2步就够啦

    重点问题:

    1、cx_oracle使用得看git,很全,网上找的不好

    2、定时任务饶了弯路

    3、异常处理

    • 打包exe的坑,尤其是第三方包

    http://www.cnblogs.com/gopythoner/p/6337543.html

    • 打包exe

    使用pyinstaller 将 Python 程序打包成 .exe 文件,参考:https://blog.csdn.net/bruce_6/article/details/82837088

    OS: win7,CMD窗口

    pyinstaller -F pyName.py
    • Python3.x:定时任务实现方式

    参考 https://www.cnblogs.com/lizm166/p/8169028.html,建议如下,代码来自参考链接

    def printHello():  
        print("start" )
        timer = threading.Timer(5,printHello)
        timer.start()
      
    if __name__ == "__main__":  
        printHello()

    踩得坑:网易拒绝了我……发送邮件太频繁被当垃圾了

    脚本的容错要考虑,因为定时任务不太靠谱

  • 相关阅读:
    浅谈生成全排列的4种方法
    UVA
    UVA
    UVA
    UVA
    MySQL索引篇
    MySQL事务篇
    MySQL架构篇
    Redis性能调优
    Redis分布式锁
  • 原文地址:https://www.cnblogs.com/NigelLay/p/10665595.html
Copyright © 2011-2022 走看看