시그널 (프로세스간 통신)

kill [opt] PID

프로세스간 통신 : 시그널, 파이프, 메시지큐, 공유메모리, 세마포어 등

UNIX 시스템에서 지원하는 소프트웨어 인터럽트

외부에 의해서, 에러에 의해서, 이벤트에 의해서, 인위적으로 발생

옵션

-signal_number 또는 signal_name

-l : 시그널 목록 출력

ex)

kill -9 1234

kill -l


주요 시그널 번호, 시그널 명

시그널 명 

번호 

설명 

SIGINT 

2 

포그라운드 프로세스 그룹내 모든 프로세스 종료 

SIGKILL 

9 

프로세스 종료 (무시못함) 

SIGSTOP 

23 

프로세스 정지 (무시못함)

SIGTERM

15

프로세스 종료 

SIGFPE

8 

산술연산 에러 

SIGCHLD 

18 

부모 프로세스에게 종료, 정지를 알림 

SIGALRM 

14 

타이머 

SIGQUIT 

3 

전위 프로세스 그룹내 모든 프로세스 종료 

SIGSEGV

11 

잘못된 메모리 참조 

SIGHUP

1 

터미널 연결 끊어짐, 환경파일 재설정 



+ Recent posts