安装ecflow

  • 下载最新版本的 ecflow, 并按说明安装

    注解

    IBM版本的ecflow软件安装在 ${ROOT_DIR}/ecflow/sharelib${ROOT_DIR}/ecflow/python2.6

    ~/.profile 中加入:

    # For ecflow on aix
    # -------------------
    $ export PATH=${ROOT_DIR}/ecflow/sharelib/bin:$PATH
    $ export LIBPATH=${ROOT_DIR}/ecflow/sharelib:$LIBPATH
    $ export PYTHONPATH=${ROOT_DIR}/ecflow/python2.6:$PYTHONPATH
    $ export ECF_HOST=sya01n01
    $ export ECF_PORT=2506
    
  • 更新环境变量,测试安装是否成功

    $ source ~/.profile
    $ which ecflow_client
    /sya/u/hailang/chinawise/ecflow/sharelib/bin/ecflow_client
    
  • 启动 ecflow

    $ ecflow_start.sh -p $ECF_PORT
    Fri Jan 17 18:22:17 GMT 2020
    
    User "4020303" attempting to start ecf server on "sya01n01" using ECF_PORT "2506" and with:
    ECF_HOME     : "/sya/u/hailang/ecflow_server"
    ECF_LOG      : "sya01n01.2506.ecf.log"
    ECF_CHECK    : "sya01n01.2506.check"
    ECF_CHECKOLD : "sya01n01.2506.check.b"
    ECF_OUT      : "/dev/null"
    
    client version is Ecflow version(4.0.5) boost(1.53.0) compiler(aix 1210) protocol(TEXT_ARCHIVE) Compiled on Feb 28 2015 08:19:43
    Checking if the server is already running on sya01n01 and port 2506
    [18:22:19 17.1.2020] Request( --ping :hailang ), Failed to connect to sya01n01:2506. After 2 attempts. Is the server running ?
    
    
    Backing up check point and log files
    
    OK starting ecFlow server...
    
    Placing server into RESTART mode...
    
    To view server on ecflowview - goto Edit/Preferences/Servers and enter
    Name        : <unique ecFlow server name>
    Host        : sya01n01
    Port Number : 2506
    
  • 测试 ecflow server 是否启动

    $ ecflow_client --ping
    ping server(localhost:2506) succeeded in 00:00:00.003680  ~3 milliseconds