博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python守护进程
阅读量:6215 次
发布时间:2019-06-21

本文共 631 字,大约阅读时间需要 2 分钟。

python产生守护进程的典型代码,两次fork,两次exit

1、代码示例:

import osimport timedef 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、解释:

 

转载于:https://www.cnblogs.com/huanhuanang/p/4427885.html

你可能感兴趣的文章
C#linq查询方法使用简介
查看>>
重新了解html
查看>>
linux权限体系简析
查看>>
王高利:NFS共享存储
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
linux svn 客户端安装配置
查看>>
RedHat Enterprise linux 4-6 下载连接汇总
查看>>
主席树K-th Number
查看>>
源码包安装vsftp及相关配置
查看>>
认识/dev/shm
查看>>
SWFTools pdf2swf 参数详解 及中文乱码问题
查看>>
Apache 用户验证
查看>>
你用pig分析access_log日志中ip访问次数
查看>>
Linux上的GPG简单应用
查看>>
Python 的路数
查看>>
福建省漳州市医院信息系统备份归档容灾系统采购项目
查看>>
如何获取InnoDB树的高度
查看>>
前端面试试题
查看>>
F5加入OpenStack社区 推动4-7层网络服务演进
查看>>