...
Horizontal Navigation Bar | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
In this exercise, we will use one of the command-line features of ecflow.
We will use query command, to determine the state of a node, event, meter. An alternative to the query command would be to use the python api.
The general format is:
...
What to do
- Go back to the previous excercise exercise where we finished adding a meter.
- Edit the definition file or python to add the modifications. You should only need to add a task query.
- create file query.ecf to call ecflow_client –query
- Replace the suite
python: python3 test.py ; python3 client.py
text: ecflow_client --suspend=/test ; ecflow_client --replace=/test test.def - Observe the tasks in ecflow_ui
Modify query.ecf, to use ecflow_client --query variable, and show this variable in the query label.
Note Although a variable is accessible in the script by using %VAR%, ecflow_client --query variable might be more useful in a interactive shell or a different server
...