是否可以从另一个python脚本运行python脚本而无需终止。
父进程将在创建子进程后立即终止。
我试过了:
subprocess.Popen([sys.executable, "main.py"], stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE)
还有:
os.system(...)
答案 0 :(得分:0)
您只需添加&
即可在后台启动脚本:
import os
os.system('/path/to/script.sh &')
exit()
在这种情况下,即使主Python脚本退出,启动的shell脚本仍将继续工作。 但请记住,它可能导致僵尸进程在我们的系统中出现。