The JobScheduler can be controlled by commands (e.g. starting a jobs).
More information of all available commands can be found here: Command List
The commands can be transferred to the JobScheduler via the following protocols
- http
- tcp
- udp
You can use JOE to send a command with the URL
http://[scheduler_host]:[scheduler_port]/<span style="color:red;"><show_state/></span>
or if you open JOE with Jetty then type
http://[scheduler_host]:[jetty_port]/jobscheduler/engine-cpp/<span style="color:red;"><show_state/></span>
where <span style="color:red;"><show_state/></span> is an example for a command of the JobScheduler external API.
You can use the startscript to send a command too.
An example for using the command line option
jobscheduler.sh command "<span style="color:red;"><show_state/></span>"
The answer of jobscheduler.sh command ... is without indent and newlines.
If you want a more readable answer then type
jobscheduler.sh command "<span style="color:red;"><show_state/></span>" | sed -e 's;[^>]*$;;' | xmllint --format -