You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bash generally keeps executing code line by line even
if any of the lines fail. For example, if your path is
not set properly, `batchspawner-singleuser` will not
be found by `which`. This should terminate execution.
However, without `set -e`, execution will just continue
and fail with a different error.
This patch does `set -euo pipefail` for all submission
scripts. This causes them to fail on:
1. Any non-zero command return code (-e)
2. On undefined environment variables (-u)
3. Treat failures in any part of a pipeline as failure,
rather than just the last command (-o pipefail)
0 commit comments