后台运行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