programing

첫 번째 오류 시 중지

i4 2023. 5. 21. 10:57
반응형

첫 번째 오류 시 중지

중복 가능성:
오류 발생 시 bash 셸 스크립트에서 자동으로 종료

내 코드에 이런 것들을 모두 넣지 않고 어떻게 첫 번째 명령 실패 시 bash stop을 가질 수 있습니까?

some_prog || exit 1
some_other_prog || exit 1

아마 당신은 원할 것입니다.set -e:

www.davidpashley.com/articles/writing-robust-shell-scripts.html#id2382181 :

이는 bash에 대해 잘못된 반환 값을 반환하는 문이 있을 경우 스크립트를 종료해야 함을 나타냅니다.-e를 사용하면 오류가 더 일찍 발견될 수 있었을 때 심각한 문제로 눈덩이처럼 불어나는 것을 방지할 수 있습니다.다시 한 번, 읽기 쉽도록 set -or exit를 사용할 수 있습니다.

언급URL : https://stackoverflow.com/questions/3474526/stop-on-first-error

반응형