diff --git a/src/common/global_srun.c b/src/common/global_srun.c index 2e6fb95c68a121cabd4dc942dab54d7717c9a3cc..4534034e4670d13283baec7800576a9a855cd58b 100644 --- a/src/common/global_srun.c +++ b/src/common/global_srun.c @@ -205,7 +205,8 @@ static void * _p_signal_task(void *args) * Report error unless it is "Invalid job id" which * probably just means the tasks exited in the meanwhile. */ - if ((rc != 0) && (rc != ESLURM_INVALID_JOB_ID) && (rc != ESRCH)) { + if ((rc != 0) && (rc != ESLURM_INVALID_JOB_ID) + && (rc != ESLURMD_JOB_NOTRUNNING) && (rc != ESRCH)) { error("%s: signal: %s", host, slurm_strerror(rc)); }