Python脚本在执行另一个脚本之前等待

Python脚本在执行另一个脚本之前等待,python,bash,scripting,libtorrent,Python,Bash,Scripting,Libtorrent,我有一个bash脚本,里面有各种python脚本,我想应该一个接一个地运行 第一个是从站点下载torrent的脚本,第二个是取消对内容的限制的脚本 问题是unrr脚本并不等待torrent完成,所以我只得到了它的一部分 是否有某种方法可以告诉脚本仅在torrent完成时启动 如果您使用os.system执行脚本,那么一个简单的解决方案可能是 导入操作系统 if (os.system("python script whatever") == 0): print("Your script w

我有一个bash脚本,里面有各种python脚本,我想应该一个接一个地运行

第一个是从站点下载torrent的脚本,第二个是取消对内容的限制的脚本

问题是unrr脚本并不等待torrent完成,所以我只得到了它的一部分


是否有某种方法可以告诉脚本仅在torrent完成时启动

如果您使用os.system执行脚本,那么一个简单的解决方案可能是 导入操作系统

if (os.system("python script whatever") == 0):
    print("Your script was terminated and here you can add the rest)
else:
    print("Execution errors and do something else")
否则,您可以检查其他答案,如子流程模块:-)


如果需要此帮助,请告诉我。

这是bash脚本。dwtor.py下载torrent,unar.py显然是要取消内容。。等等

#!/bin/bash

python dwtor.py                       

python unrar.py    

cd P2                                                 

python /home/disk/user/pyrocore/

您需要提供一些代码,或者这是一个猜测游戏。为什么不按照上面的建议在python脚本中推送所有内容?否则这是一个bash问题,您可以在脚本和if中使用括号,如:if(echo“your_first_script”);然后echo“还可以……第二个脚本”;否则回显“错误消息”;您可以直接在python中找到更好的方法和控件。祝您有个美好的一天。