Change the subsystem description to allow more jobs to run: CHGSBSD SBSD(MySbs) MAXJOBS(n+2) where n = current MAXJOBS. This should not cause a problem with regular batch jobs — it will not suddenly start running multiple batch jobs at once. Let’s say your subsystem MySbs has 1 jobq MyJobQ assigned to it, and MyJobQ has a Max Active (MAXACT) of 1. That means only 1 batch job can run at the same time, but the subsystem’s MAXJOBS will allow the QSHELL command’s subsidiary jobs to run as well. The QSHELL jobs aren’t “normal” batch jobs — they’re type BCI, Batch Immediate, and do not pass through a subsystem to run.