Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Setting them in "server_environment.config". This file should then be placed in the current working directory when invoking the server.
  • Explicitly setting environment variables. These will override any setting in the "server_environment.config" file.

Table 4 2 ecFlow environment variables

...

Variable name

...

Explanation

...

Default value if variable not set

...

ECF_HOME

...

Home for all the ecFlow files, Different meaning for ecFlow itself and suites

...

Current working directory

...

ECF_PORT

...

Server port number

...

3141 (default but customisable)

...

ECF_JOB_CMD

...

Command to be executed to send a job

...

%ECF_JOB% 1> %ECF_JOBOUT% 2>&1

...

ECF_CHECK

...

Name of the checkpoint file

...

ecf.check

...

ECF_CHECKOLD

...

Name of the backup of the checkpoint file

...

ecf.check.b

...

ECF_LOG

...

History, or log file

...

ecf.log

...

ECF_CHECKINTERVAL

...

The interval to save the checkpoint file in seconds. Avoid values <= 60 seconds

...

120

...

ECF_LISTS

...

ecFlow white-list file. Controls read-write access to the server for each user

...

ecf.lists

...

ECF_SERVERS

...

ecFlow and CLI nickname table

...

/usr/local/lib/ecflow_ui/servers

...

Path to the password file.

(Configuration dependent, ecFlow client and server must be built with -DENABLE_SECURE_USER)

...

For the full list of environment variables used the server please see 'ecflow_server' in the Glossary.