diff --git a/src/srun/signals.c b/src/srun/signals.c index cc47a223052b24b474306378c0d090cfbc147a53..0fd350774674db5196f0f90bccfa187364d889f9 100644 --- a/src/srun/signals.c +++ b/src/srun/signals.c @@ -336,7 +336,7 @@ 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)) + if ((rc != 0) && (rc != ESLURM_INVALID_JOB_ID) && (rc != ESRCH)) error("%s: signal: %s", host, slurm_strerror(rc)); done: