ApplicationDiscoveryJob - executeJobAndWait
ApplicationDiscoveryJob - executeJobAndWait
Description :
This command executes a Application Discovery Job and waits for the job to end before returning.
Use this command to execute a Application Discovery Job unless the job should be scheduled. Because this command does not return until the job completes, it effectively pauses execution of any script running this command. This command returns a handle to the job run, which can be used in other commands that need to reference the Application Discovery Job run.
Return type : com.bladelogic.om.infra.app.service.job.JobRunKey
Command Input :
Variable Name | Variable Type | Description |
|---|---|---|
jobKey | DBKey | A handle to the Application Discovery Job to be executed. |
Example
The following example gets a handle to a Application Discovery Job, executes the job, and waits for the job to end before returning.
Script
JOB_FOLDER="/ApplicationDiscoveryJobs"
JOB_NAME="Run Application Discovery Job on all Servers"
JOB_KEY=`blcli ApplicationDiscoveryJob getDBKeyByGroupAndName "$JOB_FOLDER" "$JOB_NAME"`
JOB_RUN_KEY=`blcli ApplicationDiscoveryJob executeJobAndWait $JOB_KEY`
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*