python - 从 python 脚本运行进程,进程永远不会停止

标签 python linux python-2.7 subprocess

我正在尝试运行一个脚本,该脚本使用子进程运行其他脚本几次。 我希望子进程在我关闭父终端后继续运行。 我在 subprocess popen 中尝试了一些不同的参数,但我没能成功。

 for i in range(number_of_processes_wanted - number_of_procees_runing):
        sleep(5)
        subprocess32.Popen(['python', 'some_python_script.py'])

最佳答案

假设父 python 进程称为 parent.py,您可以在终端上执行以下操作。

nohup ./parent.py &

这样父级(和子级)将在您关闭终端后继续运行。

关于python - 从 python 脚本运行进程,进程永远不会停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57884554/

相关文章:

c - 为什么BSS段默认是 "16"?

python - 没有这样的文件或目录 : 'gs' linux

python - AttributeError ("' str' 对象没有属性 'read'")

Python - 列表转换

c++ - Swig:如何包装 double&(double 通过引用传递)?

python - Lambda 而不是 "if"语句

python - 无法解析 pi 的主机名

python - 返回特定字符串的按钮 [Tkinter]

Python:argparse 读取 csv 文件以发挥作用

javascript - 如何在 Windows 上从 Python 执行 Javascript?