【发布时间】:2020-03-28 20:26:35
【问题描述】:
以下两行有什么区别:
subprocess.Popen(command + '> output.txt', shell=True)
subprocess.Popen(command +' &> output.txt', shell=True)
popen 已经触发命令在后台运行,我应该使用& 吗?即使 python 脚本结束执行,使用& 是否确保命令运行?
请告诉我这两行之间的区别,并建议哪两行更好。 谢谢。
【问题讨论】:
标签: python shell subprocess background-process popen