本文目录一览:
Python程序后台运行实现(转)
后台运行work()方法。
work.py
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
import daemon
from work import work
with daemon.DaemonContext():
work()
运行
python use_daemon.py
原文:
更详细方法:
python下编写守护进程
**1、编写守护进程的步骤 **
创建守护进程其实和c创建守护进程的方式大同小异了,其实就是那么几个步骤:
2、定义一个Daemon类,有其他人写好的标准类,可以直接引用
**3、写一个测试的守护进程,每隔两秒向文件中写入数据 **
如何将一个python以daemon的方式运行
你可以使用python-daemon这个库,用法很简单。
地址:
import daemon
from spam import do_main_program
with daemon.DaemonContext():
do_main_program()
如果解决了您的问题请采纳!
如果未解决请继续追问