| 
					
				 | 
			
			
				@@ -0,0 +1,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+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 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    subprocess.run(['./script2.sh'], shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    print("script1.sh 执行失败") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    print(f"错误输出: {result.stderr}") 
			 |