Please add a GetStatus option to VCCommand that will return the status of the job.
For instance, if the last run of the job failed.
I would use this to be called by monitoring system to monitor jobs.
We use Zabbix; but this would allow several monitoring systems access to the job status.