python 后台运行
2016-05-26 14:52
435 查看
def createDaemon(): try: if os.fork() >0: os._exit(0) except OSError as error: err_msg = "fork #1 failed: %d (%s)" %(error.errno, error.strerror) logging.error(err_msg) os._exit(1) os.chdir('/') os.setsid() os.umask(0) try: pid = os.fork() if pid > 0: msg = "Daemon PID %d" %pid logging.error(msg) os._exit(0) except OSError as error: err_msg = "fork #2 failed %d (%s)" %(error.errno, error.strerror) logging.error(err_msg) os._exit(1) while 1: 处理逻辑
相关文章推荐
- python Flask restful框架
- 中文python笔记
- python【5】-生成式,生成器
- python的文件操作
- Python微博地点签到大数据实战 微博API的使用
- 【数据挖掘】利用md5查找重复文件
- OpenStack python库: from oslo.config import cfg ImportError: No module named config
- Python 基础语法
- python基础(1)
- python【4】-函数
- 70. Climbing Stairs [easy] (Python)
- Python模块探秘 Smtplib发送带有各种附件的邮件
- Python模块探秘 Smtplib发送带有各种附件的邮件
- 83. Remove Duplicates from Sorted List [easy] (Python)
- 整理--python知识点
- python开发环境管理:pip和virtualenv
- 342. Power of Four [easy] (Python)
- Python中docstring文档的写法
- 使用python开发json、csv数据格式转换工具
- 程序语言发展简史