| 
					
				 | 
			
			
				@@ -175,7 +175,15 @@ if __name__ == '__main__': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         print("脚本执行时间超过1小时,执行失败,经过了{}秒。".format(timeout)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         process.terminate()  # 终止子进程 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         sys.exit(1)  # 直接退出主进程并返回状态码999 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    log_.info("完成执行:" + datetime.now().strftime("%Y-%m-%d %H:%M:%S")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        # 检查子进程的返回值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        exit_code = process.exitcode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if exit_code != 0: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            print(f"子进程以状态码 {exit_code} 退出,执行失败。") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sys.exit(exit_code)  # 将子进程的状态码返回到主进程 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            print("子进程正常结束。") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # log_.info("完成执行:" + datetime.now().strftime("%Y-%m-%d %H:%M:%S")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |