如题,在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新手
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决