diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index 9d1ee3d2aedc71454790fba5862b80befc54bc43..4233db19e166bc4808ee740088b11c10381da3ba 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -13625,7 +13625,8 @@ static int _test_state_dir_flag(void *x, void *arg) return 0; } - if (!job_ptr->batch_flag || !IS_JOB_PENDING(job_ptr)) + if (!job_ptr->batch_flag || !IS_JOB_PENDING(job_ptr) || + (job_ptr->pack_job_offset > 0)) return 0; /* No files expected */ error("Script for job %u lost, state set to FAILED", job_ptr->job_id);