셸 스크립트 (운영 자동화)
섹션 7진행 0 / 13
7. 정리
- 첫 세 줄은 shebang,
set -euo pipefail, trap EXIT 입니다.
- 옵션은
while·case·shift, 위치 인자는 ${1:-기본} 과 ${1:?메시지} 로 받습니다.
log·die·run 세 함수가 운영 스크립트의 공통 뼈대입니다.
- 조건은 파일
-f -d -s, 숫자 -gt -eq, 문자열 =, 패턴은 [[ ]] 입니다. 변수는 항상 큰따옴표입니다.
- 줄 읽기는
while read -r, 문자열 자르기는 ${v##*/} 계열 확장입니다.
set -e 는 조건 문맥에서 멈추지 않으며, 종료 코드가 필요하면 set +e 로 잠시 풉니다.
- 다음 레슨(09) 은 실제 장애 상황에서
jstack·jmap·OOM killer·파일 디스크립터를 보는 순서를 다룹니다.