123456789101112131415161718192021222324 |
- import subprocess
- # 定义要启动的应用及其路径和端口
- services = [
- ("data_processing/processing_limit_power/processing_limit_power_by_agcavc.py", 10086),
- ("data_processing/processing_limit_power/processing_limit_power_by_machines.py", 10087),
- ("data_processing/processing_limit_power/processing_limit_power_by_records.py", 10088),
- ("data_processing/processing_limit_power/processing_limit_power_by_statistics_light.py", 10085),
- ("evaluation_processing/analysis.py", 10092),
- ("evaluation_processing/evaluation_accuracy.py", 10091),
- ("models_processing/model_train/model_training_lightgbm.py", 10089),
- ("models_processing/model_predict/model_prediction_lightgbm.py", 10090),
- ]
- # 启动所有服务
- processes = []
- for service, port in services:
- print(f"Starting {service} on port {port}")
- p = subprocess.Popen(["python", service])
- processes.append(p)
- # 等待所有进程结束
- for p in processes:
- p.wait()
|