如题,在python中执行shell脚本会用subprocess.getoutput(cmd), 比如cmd是一个bash ./xxx.sh
。这个sh文件里有多行命令,有系统的命令, 有一些网络操作等, 怎么等到这所有命令都执行结束的时候,python得到反馈的结果,成功或者失败。
我知道在python中可以用os.system, subprocess, sh库等执行shell, 就是执行的是多行shell命令的时候怎么处理比较方便呀
python新手
如题,在python中执行shell脚本会用subprocess.getoutput(cmd), 比如cmd是一个bash ./xxx.sh
。这个sh文件里有多行命令,有系统的命令, 有一些网络操作等, 怎么等到这所有命令都执行结束的时候,python得到反馈的结果,成功或者失败。
我知道在python中可以用os.system, subprocess, sh库等执行shell, 就是执行的是多行shell命令的时候怎么处理比较方便呀
python新手
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决