Versions Compared

Key

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

...

Text

To check the status of the server, type the following at the unix prompt:

Code Block
 
>
ecflow_client --stats

 

Examine the output. If the ecflow_server is halted you would restart with:

>
Code Block
ecflow_client --restart

 

Once the ecflow_server is running you have to start the suite by typing:

Code Block
>
ecflow_client --begin test

 

Python

Restarting and begin’ing 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 
   
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, e:
    print "Failed: " + str(e); 

What to do

  1. Restart the ecflow_server
  2. Begin the suite

...