我可以像这样从 bash 脚本同时运行多个 Python 脚本;
#!/bin/bash
python pr1.py &
python pr2.py &
python aop.py &
python loader.py &
但是,如果我希望一批同时触发,并在运行后再按顺序启动更多批次,该怎么办?这会起作用吗?:
#!/bin/bash
python pr1.py &
python pr2.py &
python ap.py &
python loader.py
python cain.py
python able.py
一旦将 & 放在末尾,它就会作为后台进程运行。因此,所有以 & 结尾的脚本都是并行运行的。
要按顺序运行其他 3 个脚本,您可以尝试以下两个脚本:
&&
仅当前面的脚本已成功运行时才运行下一个脚本
python loader.py && python cain.py && python able.py
||
顺序运行脚本,无论前面脚本的结果如何
python loader.py || python cain.py || python able.py
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)