Horizontal Navigation Bar |
---|
Button Group |
---|
Button Hyperlink |
---|
title | Previous |
---|
type | standard |
---|
url | https://confluence.ecmwf.int/display/ECFLOW/Load+the+file |
---|
|
Button Hyperlink |
---|
title | Up |
---|
type | standard |
---|
url | https://confluence.ecmwf.int/display/ECFLOW/Tutorial |
---|
|
Button Hyperlink |
---|
title | Next |
---|
type | standard |
---|
url | https://confluence.ecmwf.int/display/ECFLOW/Checking+the+results |
---|
|
|
|
The ecflowThe ecf_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.
Text
To check the status of the server, type the following at the unix UNIX prompt:
Examine the output. If the ecflow_server is halted you would restart with:
Once the ecflow_server is running you have to start the suite by typing:
Python
Restarting and
begin’ing beginning the suite can also be done with the
Client Server API.
Modify your client.py file and then run it.
Warning |
---|
If you had previously loaded the suite, then comment out the ci.load(..) statement |
#!/usr/bin/env python2.7
import ecflow
language | py |
---|
title | $HOME/course/client.py |
---|
|
import ecflow
try:
|
print "Loading definition in 'test.def' into the server"ci = ecflow.Client()
ci.sync_local() # get the defs from the server, and place on ci
|
ciecflow.Client(); ci.get_defs() # retrieve the defs from ci
if len(defs) == 0:
print("No suites in server, loading defs from disk")
ci.load("test.def")
|
("Restarting the server. This starts job scheduling")
ci.restart_server()
else:
print("read definition from disk and replace on the server")
ci.replace("/test", "test.def")
print |
("Begin the suite named 'test'" |
, "+str(;
What to do
- Restart the ecflow_server
- Begin the suite, python3 client.py
...
Horizontal Navigation Bar |
---|
Button Group |
---|
Button Hyperlink |
---|
title | Previous |
---|
type | standard |
---|
url | https://confluence.ecmwf.int/display/ECFLOW/Load+the+file |
---|
|
Button Hyperlink |
---|
title | Up |
---|
type | standard |
---|
url | https://confluence.ecmwf.int/display/ECFLOW/Tutorial |
---|
|
Button Hyperlink |
---|
title | Next |
---|
type | standard |
---|
url | https://confluence.ecmwf.int/display/ECFLOW/Checking+the+results |
---|
|
|
|
...