我有一个简单的方法,通过双叉来实现守护进程:
try:
child = os.fork()
if child > 0:
sys.exit(0)
except OSError:
print("fork 1 failed")
sys.exit(1)
try:
child = os.fork()
if child > 0:
sys.exit(0)
except OSError:
print("fork 2 failed")
sys.exit(1)
os.execvp(args[0], args) # what the daemon's supposed to be doing
或者,这是我以前的情况,但我怀疑这是不正确的:
^{pr2}$我想在与之断开连接的祖父母进程中获取守护进程的进程id。在使用的时候有可能吗os.fork操作系统()和执行操作系统()(与线程、子进程等相反)?在
使用^{} :
更新
替换以下行:
^{pr2}$有:
让它在python3.x中工作
相关问题 更多 >
编程相关推荐