Hold the queue
pgpu pause holds the queue: jobs that already started run on and finish, and no new job takes a lane until pgpu resume.
pgpu pausepgpu statuspaused: new jobs hold until resume; started jobs finishpausedrunning nothinggpu 3% busyJobs queued meanwhile wait, and pgpu status --json gives them waits_for "paused". A started job that gave way at a turn may come back and finish during a pause.
pgpu resumeresumedThe waiting jobs then take the lanes in their usual order. The pause lives in the queue’s folder, so it holds across terminals and ends at logout with the queue itself.