【草稿】简单的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()

 

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

 

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

转载于:https://www.cnblogs.com/NigelLay/p/10665595.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值