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

时间:2016-05-09 14:42:54

标签: python bash scripting libtorrent

我有一个包含各种python脚本的bash脚本,我猜应该一个接一个地运行。

第一个是从网站下载torrent的脚本,第二个是解开内容的脚本。

问题是unrar脚本不会等待torrent完成,所以我最终只得到了它的一部分。

有没有办法告诉脚本只在torrent完成时启动?

2 个答案:

答案 0 :(得分:1)

这是bash脚本。 dwtor.py下载torrent,unrar.py显然unrar内容..依此类推..

#!/bin/bash

python dwtor.py                       

python unrar.py    

cd P2                                                 

python /home/disk/user/pyrocore/

答案 1 :(得分:0)

如果使用os.system执行脚本,则可能是EASY解决方案 import os

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")

否则你可以查看子进程模块等其他答案: - )

如果有这个帮助,请告诉我。