python守护进程
2015-04-15 10:53
281 查看
python产生守护进程的典型代码,两次fork,两次exit
1、代码示例:
2、解释:
1、代码示例:
import os import time def demo(): try: if os.fork() > 0: os._exit(0) except OSError, error: print 'fork #1 failed: %d (%s)' % (error.errno, error.strerror) os._exit(1) os.chdir('/') os.setsid() os.umask(0) try: if os.fork(): os._exit(0) except OSError, error: print 'fork #2 failed: %d (%s)' % (error.errno, error.strerror) os._exit(1) test() def test(): f = open('/home/tomcat/py/log/demo.log', 'w') while True: f.write(time.ctime()+'\n') f.flush() time.sleep(2) f.close() if __name__ == '__main__': demo()
2、解释:
相关文章推荐
- Python进程的守护进程实施方案的详细介绍
- Linux守护进程设计规范及python实现
- Python实现守护进程
- 使用Python编写Linux系统守护进程实例
- linux python守护进程编写
- Python 守护进程
- Python daemon 守护进程<转>
- linux下python守护进程编写和原理理解
- 使用Supervisor守护Python进程
- python 守护进程
- linux下python守护进程编写和原理理解
- python 守护进程 服务
- Linux守护进程设计规范及python实现
- python编写借助linux中的xinetd守护进程实现我们的网络程序(select、重定向标准输入输出)
- Python实现Daemon(守护)进程
- Python Twisted系列教程16:Twisted 进程守护
- Python守护进程和脚本单例运行详解
- 用Python给Linux编写守护进程
- python 守护进程
- python fork 守护进程