我正在编写一个小脚本,按顺序遍历目录并在其中的子目录上运行命令。
然而,我使用的 Popen() 函数会在不等待前一个命令完成的情况下遍历目录并运行所需的命令。
for dir in dirs:
#run command on the directory here.
它会在不关心每个目录的情况下启动命令。我希望它等待当前的命令执行完成,然后再启动下一个。我正在使用的工具是SANS SIFT中的Log2timeline
,它需要相当长的时间并产生大量输出。我不关心输出,只想让程序在启动下一个命令之前等待。
有什么最好的方法来实现这个?
谢谢!