Skip to main content
← Glossary

종료 상태

Exit status

프로세스가 끝날 때 호출자에게 성공이나 실패 종류를 숫자로 전달하는 작은 결과 값이다.

같은 뜻으로 쓰는 말

  • 종료 코드
  • exit code

마지막 검증

종료 상태는 프로세스가 끝날 때 호출자에게 전달하는 숫자다. 흔히 0은 성공, 0이 아닌 값은 실패를 뜻하지만 각 값의 세부 의미는 도구가 문서로 정해야 한다. 메시지에 “성공”이라고 써 놓고 실패 상태로 끝내거나, 오류를 출력하고 0으로 끝내면 자동화는 결과를 안정적으로 판정할 수 없다.

종료 상태는 한 번의 실행을 요약한 작은 신호다. 어떤 파일이 바뀌었는지, 재시도해도 되는지와 같은 상세 결과까지 담을 수 없으므로 표준 출력의 구조화된 결과나 별도 결과 파일과 함께 계약한다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. c17 — compile standard C programsThe Open Group · 표준 명세 · 확인 2026-08-04
  2. Process — Node.js v22.23.2 documentationNode.js · 공식 문서 · 확인 2026-08-04