The ecflow_start.sh script will automatically set up and start your ecflow_server.
If you started an ecFlow manually then your server will start in a halted state.
In this case you you will have to “restart” your server before you can use it.
In a halted state the server will not schedule any tasks.
To check the status of the server, type the following at the unix prompt:
|If you had previously loaded the suite, then comment out the ci.load(..) statement|
import ecflow try: print("Loading definition in 'test.def' into the server") ci = ecflow.Client() ci.load("test.def") print("Restarting the server. This starts job scheduling") ci.restart_server() print("Begin the suite named 'test'") ci.begin_suite("test") except RuntimeError as e: print("Failed:", e)