Python程序后台运行实现(转)

后台运行work()方法。

work.py

-- coding:utf-8 --

def work():
print "running"
import time
time.sleep(100)

if name == 'main':
work()

方法1 使用nohup命令
nohup python work.py >my.log &

方法2 python-daemon

安装python-daemon

pip install python-daemon

编写入口程序

use_daemon.py

-- coding:utf-8 --

import daemon
from work import work
with daemon.DaemonContext():
work()

运行

python use_daemon.py

原文:https://www.cnblogs.com/rkfeng/p/6338107.html

更详细方法:https://blog.csdn.net/dodott/article/details/82789379

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容