我有一个包含各种python脚本的bash脚本,我猜应该一个接一个地运行。
第一个是从网站下载torrent的脚本,第二个是解开内容的脚本。
问题是unrar脚本不会等待torrent完成,所以我最终只得到了它的一部分。
有没有办法告诉脚本只在torrent完成时启动?
答案 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")
否则你可以查看子进程模块等其他答案: - )
如果有这个帮助,请告诉我。