안녕하세요. 이 글에서는 쉘스크립트 에러 핸들링과 Dockerfile적용한 예제를 설명합니다. 1. 에러 핸들링이란? 애러 핸들링은 말 그대로 에러가 발생하면 어떻게 처리할 것인가입니다. 개발에서 에러 핸들링이 매우 기본기이면서 중요한데요. 리눅스 쉘 스크립도 에러 핸들링이 매우 중요합니다. 에러 핸들링을 하지 않으면 예기치 못한 장애가 발생할 수 있으므로 최소한 예외처리가 필요합니다. 2. 에러가 발생하면 중지 2.1 문제 쉘스크립트 github링크: https://github.com/choisungwook/shellscript-errorhandling/blob/main/first/problem.sh 쉘스크립트는 에러가 발생해도 멈추지 않습니다. #!/bin/sh # 존재하지 않는 명령어 thisisn..