Difference between exit() and sys.exit() in Python - Stack Overflow https://stackoverflow.com/questions/6501121/difference-between-exit-and-sys-exit-in-python

def ctrl_runtime():
if time.time() - ctrl_start >= max_script_time:
s = '%s%s%s%s%s' % ('程序开始执行时间', ctrl_start, '执行时间阈值', max_script_time, '终止执行')
logging.info(s)
print(s)
sys.exit(s)


def ctrl_runtime(exit_type=''):
if time.time() - ctrl_start >= max_script_time:
s = '%s%s%s%s%s%s%s%s%s' % (
'程序开始执行时间', ctrl_start, '执行时间阈值', max_script_time, '终止执行', ' exit_type =', exit_type, ' threadID ',
threading.get_ident())
logging.info(s)
if exit_type == '':
exit(s)
elif exit_type == 'sys':
sys.exit(s)
elif exit_type == 'os':
# an integer is required
# Required argument 'status' (pos 1) not found
os._exit(-1024)

Sat, 02 Dec 2017 15:55:55 chk_url_status_ordertab_notexpire.py[line:84] INFO DB (2003, "Can't connect to MySQL server on 'rm-xyz.mysql.xyz.acom.com' (timed out)")[thread:139775600219904][process:8191]
Sat, 02 Dec 2017 15:56:31 chk_url_status_ordertab_notexpire.py[line:84] INFO DB (2003, "Can't connect to MySQL server on 'rm-xyz.mysql.xyz.acom.com' (timed out)")[thread:139775029778176][process:8191]
Sat, 02 Dec 2017 15:59:20 chk_url_status_ordertab_notexpire.py[line:185] ERROR 20171202 15:58:29 threadID 139775080134400www.abc.cn/info/35028470.html DB Exception- (2003, "Can't connect to MySQL server on 'rm-xyz.mysql.xyz.acom.com' (timed out)")[thread:139775080134400][process:8191]
Sat, 02 Dec 2017 16:04:36 chk_url_status_ordertab_notexpire.py[line:84] INFO DB (2003, "Can't connect to MySQL server on 'rm-xyz.mysql.xyz.acom.com' (timed out)")[thread:139774509692672][process:8191]
Sat, 02 Dec 2017 16:16:33 chk_url_status_ordertab_notexpire.py[line:84] INFO DB (2003, "Can't connect to MySQL server on 'rm-xyz.mysql.xyz.acom.com' (timed out)")[thread:139773964429056][process:8191]

Sat, 02 Dec 2017 18:16:53 chk_url_status_ordertab_notexpire.py[line:46] INFO 程序开始执行时间1512205940.803967执行时间阈值3600终止执行 exit_type =os threadID 140530566547200[thread:140530566547200][process:31060]

您在 /var/spool/mail/root 中有邮件

From root@hadoop1.localdomain Sat Dec 2 17:22:41 2017
Return-Path: <root@hadoop1.localdomain>
X-Original-To: root
Delivered-To: root@hadoop1.localdomain
Received: by hadoop1.localdomain (Postfix, from userid 0)
id 80D294FC113C; Sat, 2 Dec 2017 17:22:41 +0800 (CST)
From: "(Cron Daemon)" <root@hadoop1.localdomain>
To: root@hadoop1.localdomain
Subject: Cron <root@hadoop1> python /home/data/crontab_chk_url/personas/trunk/plugins/spider/chk_url_status.py &> /dev/null
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
Precedence: bulk
X-Cron-Env: <XDG_SESSION_ID=725>
X-Cron-Env: <XDG_RUNTIME_DIR=/run/user/0>
X-Cron-Env: <LANG=zh_CN.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <USER=root>
Message-Id: <20171202092241.80D294FC113C@hadoop1.localdomain>
Date: Sat, 2 Dec 2017 17:22:41 +0800 (CST)

/bin/sh: 行 1: 7295 已终止 python /home/data/crontab_chk_url/personas/trunk/plugins/spider/chk_url_status.py &>/dev/null

												

最新文章

  1. HttpUrlConnection 基础使用
  2. Mono产品生命周期
  3. HTML 学习笔记 CSS(选择器4)
  4. jquery.SuperSlide.2.1.2--轮播(兼容到IE7 适用于整屏)
  5. jquery获取所有选中的checkbox的ID
  6. 细说SQL性能优化
  7. jquery 让指定导航隐藏
  8. CodeIgniter结合Bootstrap
  9. XML配置文件中写版本号.xsd和不写版本号的区别
  10. Python 定位桌面
  11. 修改UI及盒子启动及部分后续操作
  12. Amazon新一代云端关系数据库Aurora(上)
  13. Python的安装及小程序练习
  14. Exploit-Exercises nebule 旅行日志(五)
  15. springboot整合redis-sentinel支持Cache注解
  16. mouseover,mouseout与mouseenter,mouseleave
  17. python程序正式开始
  18. mysql 案例 ~ pt-kill工具的使用
  19. Struts通配符映射
  20. ios 类别(category)

热门文章

  1. iRule Event Order - HTTPSv7
  2. shell的until循环
  3. [SCOI2005]最大子矩阵 (动态规划)
  4. NVMe与SCM结合将赋予存储介质的能力
  5. springboot开发 第一个案例之hello,world!
  6. 【HDOJ6222】Heron and His Triangle(Java,二分,递推)
  7. Yii 之cookie的使用
  8. Tomcat 7 的domain域名配置,Tomcat 修改JSESSIONID
  9. nginx源码学习资源(不断更新)转
  10. 51 NOD 1325 两棵树的问题