Overview
Universal callbacks are operations which are automatically attached to every job that is submitted. These are installed by a site administrator either on the Supervisor's local disk or on a file system which is accessible by the supervisor service.
Setting Up Universal Callbacks
To set up Universal Callbacks, the site administrator needs to make a directory (default $QBDIR/callback) and create a text-based configuration file, called "callbacks.conf" in that directory. Further, in the same directory, files containing the implementation (aka "code") of each Universal Callback must also be installed.
The callbacks.conf file serves as a map that tells the system which callback code should be triggered to run on what events.
The "callbacks.conf" file
The callbacks.conf file is a text file, much like qb.conf, containing one or more lines with a "key = value" pair, associating each implementation file to a trigger event. The syntax is:
...
Include+ | ||||||
---|---|---|---|---|---|---|
|
qb.conf Parameters
supervisor_universal_callback_path
...