3
我想控制从python(我在Linux下)相同类型的几个子进程。 我想:控制从Python的进程
- 开始他们。
- 阻止他们。
- 询问他们是否仍在运行。
我可以用spawn来启动一个进程,并获得pid。使用这个pid,我可以用kill来阻止它。我相信还有一种方法可以询问它是否与pid一起运行。
问题是,如果发生以下情况会怎样: 我开始一个进程,记住pid。该过程结束时没有我注意到,另一个完全不同的过程开始分配相同的PID。我试图杀死我的过程,我杀了一个完全不同的过程。
在Python中启动和控制进程的更好方法是什么? 谢谢!