在Python中启动一个新进程并终止当前进程。
- 论坛
- 在Python中启动一个新进程并终止当前进程。
17 浏览
在Python中启动一个新进程并终止当前进程。
我有一个正在进程A中运行的Python程序;我有一个如下的shell脚本:\n
#!/bin/bash # 杀死进程A # 做一些操作... # 启动进程A
\n实际上,我想从我的Python程序(进程A)中执行上述shell脚本,以杀死进程A,执行一些操作,然后重新启动Python程序。我使用了subprocess模块来实现这一点:\nsubprocess.Popen(\"./script.sh\")
\n问题是,当shell脚本代码杀死进程A时,运行shell脚本的进程也被杀死了,并且操作没有完成。\n现在我的问题是如何从进程A启动进程B,并从进程B中杀死进程A,但进程B继续运行?