crontab调用python脚本新思路

crontab调用python脚本文件,有可能失败,定时执行并没有执行,怎么办?

答:写一个shell脚本调用python,然后用crontab调用shell脚本。具体细节,有时间补充。

 

————— 例子如下 —————— 

sendmail.py

  1. #!usr/bin/env python  
  2. #coding: utf-8  
  3.   
  4. import smtplib, config, email, sys  
  5. from email.Message import Message  
  6.   
  7. def connect():  
  8.     "connect to smtp server and return a smtplib.SMTP instance object"  
  9.     try:  
  10.         server = smt

 

shell脚本:

sendmail.sh

  1. #!/bin/sh  
  2. /usr/local/bin/python /usr/local/sbin/sendmail.py 

 

定时设置:

  1. crontab -u root -e  
  2. */1 * * * * sh /usr/local/sbin/sendmail.sh  

 

posted @ 2018-04-02 09:21  口头猿  阅读(1141)  评论(0编辑  收藏  举报