You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

The JobScheduler can be controlled by commands (e.g. starting a jobs) from external applications (or scripts).
More information of all available commands can be found here: Jetty/xml_commands.xml Command List]

protocols

The commands can be transferred to the JobScheduler via the following protocols:

  • http
  • https
  • tcp
  • udp

and telnet.

In addition a cli is available via the "jobscheduler.sh" script.

Example using JOC

You can use JOC to send a command using the URL

  http://[scheduler_host]:[scheduler_port]/<span style="color:red;"><show_state/></span>

or if you open JOC with [How_to_run_JobScheduler_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.

Example using the JobScheduler script

You can use the startscript found in "./bin" 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 -
  • No labels