1234567891011121314 |
- import subprocess
- # 调用script1.sh
- result = subprocess.run(['./script1.sh'], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
- # 检查返回码
- if result.returncode == 0:
- print("script1.sh 执行成功")
- # 调用script2.sh
- result2 = subprocess.run(['./script2.sh'], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
- print("script2.sh 执行成功")
- else:
- print("script1.sh 执行失败")
- print(f"错误输出: {result.stderr}")
|