Python背景脚本

时间:2017-07-13 15:15:16

标签: python linux

我有一个简单的python脚本我在linux上运行,它有一个“while True:”循环,我在启动时运行。我需要它不断运行。我目前只是添加&启动时到linux命令行的末尾。是否有一个简单的方法,如果叉而不是太使用&当我跑的时候?

import socket
import sys
from datetime import datetime
import os


while True:
   print "hi", "there"
   sleep(100000)
   #do stuff

我主要想从tty中分离我的脚本,以便用户可以退出tty并继续运行。

1 个答案:

答案 0 :(得分:0)

有python守护程序库,https://pypi.python.org/pypi/python-daemon/ 但这需要更多的麻烦。您最好的选择是使用cron作业来实现此功能。

如果您尝试分叉,this answer将解释如何执行此操作。