我正在从python代码运行bash脚本。它工作得很好,但即使在python脚本结束后,它仍会继续运行。当我杀死python进程时,如何停止bash脚本。你知道吗
command = SCRIPT + " R > " + OUT_FILE + " 2>/dev/null &"
subprocess.call(command, shell=True)
while(True):
if OUT_FILE is modified
do something on OUT_FILE
我可以删除&;symbol,但这样看来,它将成为一个阻止调用。我希望它在后台运行,并且在python脚本的每次迭代中进行一些处理之后,我希望检查OUT\ u文件是否发生了更改(修改时间)。如果更改了,则采取一些措施,如果没有更改,则继续进行其他计算。你知道吗
从命令末尾删除
&
:另外请注意,命令更安全地写在这样的列表中,它将引用所有输入:
相关问题 更多 >
编程相关推荐