Python脚本在执行另一个脚本之前等待
我有一个bash脚本,里面有各种python脚本,我想应该一个接一个地运行 第一个是从站点下载torrent的脚本,第二个是取消对内容的限制的脚本 问题是unrr脚本并不等待torrent完成,所以我只得到了它的一部分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
是否有某种方法可以告诉脚本仅在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中找到更好的方法和控件。祝您有个美好的一天。