Is there a place where one can find a dictionary of slurm exit codes and their meanings?
For reference, a guide for exit codes:
- 0 → success
- non-zero → failure
- Exit code 1 indicates a general failure
- Exit code 2 indicates incorrect use of shell builtins
- Exit codes 3-124 indicate some error in job (check software exit codes)
- Exit code 125 indicates out of memory
- Exit code 126 indicates command cannot execute
- Exit code 127 indicates command not found
- Exit code 128 indicates invalid argument to exit
- Exit codes 129-192 indicate jobs terminated by Linux signals
- For these, subtract 128 from the number and match to signal code
- Enter
kill -l
to list signal codes - Enter
man signal
for more information
Hi Derek,
I just got this error message when running GATK Markduplicates:
srun: error: e16-06: task 0: Exited with exit code 247
I wonder what the code 247 means?
I checked your reply above, but still don’t know how to interpret this. I suppose this is not related to error in job, but is about Linux signals?
Thanks,
Keren
@kerenxu That exit code appears to be specific to the software you are using. However, I checked your project files and the group permissions are incorrect on some of them and that would cause disk write issues. See the following post for a fix: How to fix "disk quota exceeded" error