# cmaq5.4_ecflow **Repository Path**: wangcd0710/cmaq5.4_ecflow ## Basic Information - **Project Name**: cmaq5.4_ecflow - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-01-20 - **Last Updated**: 2026-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ecflow教程 ## 1、安装 ``` > 可以通过离线安装包,也可以通过python集成的库安装 > 最简单的方法是 conda install ecflow ``` ## 2、运行服务器 > 首先,将要使用的端口在防火墙内打开 ``` firewall-cmd --add-port=3300/tcp --permanent ##3300-gogs端口 firewall-cmd --reload ##重新加载 ## 防火墙设置需要root或管理员权限 ``` > 再次,运行ecflow服务器,新建运行ecflow的目录 > `mkdir /data1/ecf_home` > #在python环境下运行 `ecflow_start.sh -d /data1/ecf_home -p 3300` > #默认端口号3141,可自由选择 > #最后出现 ``` To view server on ecflow_ui - goto Servers/Manage Servers... and enter Name : Host : localhost.localdomain Port Number : 3300 ``` > 使用ps 命令检查ecflow服务器是否后台正常运行(在服务器wcd账户下,按需修改) ``` ps -u wcd -f | grep ecflow | grep -v grep wcd 61151 1 0 08:55 pts/4 00:00:00 /model/envs/conda4.9/bin/ecflow_server ``` ## 3、登录ecflow_ui界面端 > 输入命令,运行ecflow_ui界面 ``` ecflow_ui ``` > 在Servers--Manage servers--Add server ``` Name 随便写 Host IP地址或者本地127.0.0.1 Port 3300 Custom user 不填 后面都不打钩 ``` > 进入右键点击账号,查看info,状态为RUNNING即为成功配置 ## 4、运行ecflow ``` #ecflow_start.sh -d /data1/ecf_home -p 3300 ## 运行基于python安装的ecflow环境,端口号3300 #或者运行三个集成在一起的 python run.all.py ## 生成run.all.def定义的任务序列 ecflow_client --load=run.all.def --port=3300 ## 提交任务 ecflow_client --port=3300 --begin=/all ## 开始计算 # ecflow_client --delete=/wrf4.4 --port=3300 # ecflow_client --delete=/gridemis --port=3300 # 删除任务 ```