Invoke a sap event using a OS script and then have a SAP background job set to run on a sap event. I say this assuming Unix and a job in crontab. I would guess the same thing could be done on a Windows system.
sapevt TRIGGER_NAME -t
pf=d:usrsapDEVsysprofileDEV_DVEBMGS00_SVRNAME nr
Background Jobs Scheduling is Possible for os level in sap basis..
sapevt <event described> nr=00 name=<hostname>