...
Horizontal Navigation Bar | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
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 apiAPI.
The general format is:
Code Block | ||||
---|---|---|---|---|
| ||||
ecflow_client --query arg1 arg2 arg3 |
...
- Go back to the previous 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 an interactive shell or a different server
Horizontal Navigation Bar | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...