Nein, das gibt es leider nicht.
Dies ist aber mit ein wenig API-Aufwand möglich.

Schreibe ein CLP, in dem du den SBMJOB durchführst.
Der SBMJOB liefert dir die Job-ID im Joblog was du mit RCVMSG auslesen kannst.
Dann programmierst du eine Schleife mit DLYJOB und dem JOBAPI.
Hier kannst du dann eine max. Zeit prüfen und beim Überschreiten einen ENDJOB einleiten.

Statt des originären SBMJOB machst du einen SBMJOB des neuen Programmes mit Parameter des zu überwachenden Jobs (am besten als CMD wegen der möglichen Länge von Kommandos).
Dieser SBMJOB muss allerdings in eine JOBQ/Subsystem landen, in dem mehrere Jobs gelichzeitig laufen dürfen, da du ja durchaus mehrere Überwachungen benötigts.