반응형

 

🔴 종료 및 중단 관련 Signals

Signal 이름 번호 설명
SIGABRT 6 프로세스가 비정상 상태임을 알리고 종료 요청 (abort() 함수로 발생)
SIGTERM 15 정상적인 종료 요청 (기본 종료 시그널)
SIGINT 2 인터럽트 (Ctrl + C)
SIGKILL 9 강제 종료 (무조건 종료, 무시 불가)
SIGHUP 1 터미널 연결 종료 (로그아웃 등) 시 전달
SIGQUIT 3 종료 + 코어 덤프 (Ctrl + \)
SIGSTOP 19 프로세스 일시 정지 (무시 불가)
SIGCONT 18 정지된 프로세스를 다시 실행

 

 

🟥 메모리/예외 관련 Signals

 
Signal 이름 번호 설명
SIGSEGV 11 잘못된 메모리 접근 (Segmentation Fault)
SIGBUS 7 버스 에러 (정렬 문제 또는 잘못된 메모리 접근)
SIGFPE 8 산술 오류 (0으로 나누기 등)
SIGILL 4 잘못된 명령어 수행 (Invalid Instruction)

 

⚙️ 기타 Signals

Signal 이름 번호 설명
SIGPIPE 13 파이프에 쓰기 시 읽는 쪽이 없음
SIGALRM 14 알람 타이머 만료
SIGUSR1 10 사용자 정의 신호 1
SIGUSR2 12 사용자 정의 신호 2
SIGCHLD 17 자식 프로세스 종료 시 부모에게 전달
SIGTRAP 5 디버거 사용 시 발생

 

반응형