如何确保关闭的子进程在Shell关闭后启动?

时间:2019-05-10 14:47:17

标签: python background subprocess

我有一个脚本,该脚本在后台运行,然后退出并退出shell。在该脚本运行完成之前,它将通过子流程调用启动另一个脚本

subprocess.call(["python","script2.py",param1,param2])

当我打开终端时,此调用进行得很好,但是如果我放弃并退出shell,script2似乎没有执行。我认为这是因为第二个过程需要一个外壳将其自身连接到。 我尝试运行

subprocess.call(["nohup","python","script2.py",param1,param2])

但是那也不起作用。 关于如何使它正常工作的任何建议?

0 个答案:

没有答案