안녕하세요. 잡다무니입니다.
시그널(Signal)은 프로세스 or 시스템에게 이벤트 발생을 전달하는 신호를 말한다.
리눅스에서 kill -l 명령어로 시그널 리스트를 확인할 수 있습니다.
자주 사용되는 시그널 몇 가지 정리합니다. (리눅스 마스터 시험에도 나옵니다.)
리눅스 시그널 번호
번호 | 시그널(Signal) | 설명 | 단축키 |
1 | SIGHUP | Hangup, 접속을 끊을 때 발생할 때, 터미널과 연결이 끊어졌을 때 | |
2 | SIGINT | Interrupt, 현재 작동 중인 프로그램의 동작을 멈출 때 사용 | Ctrl + c |
3 | SIGQUIT | Quit, 사용자가 머니널에서 종료키를 누를 때 | Ctrl + \(역슬래시) |
6 | SIGABRT | Abort(비정상 종료) 함수에 의해 발생할 때 | |
9 | SIGKILL | Kill, 실행 중인 프로세스 강제 종료할 때 사용 | |
11 | SIGSEGV | Segmentation Violation, 메모리 액세스가 잘못되었을 때 발생 | |
13 | SIGPIPE | 종료된 소캣에 쓰기를 시도할 때 | |
14 | SIGALRM | 알람 타이머 만료 시에 사용 | |
15 | SIGTERM | Terminate, 정상적인 종료 방법 | |
17 | SIGCHLD | 자식 프로세스가 종료할 때 사용 | |
18 | SIGCONT | 중지된 프로세스 실행할 때 사용 | |
19 | SIGSTOP | SIGCONT 시그널을 받을 때에 사용 | |
20 | SIGTSTP | 프로세스 대기로 전환할 때 사용 | Ctrl + z |
참조:
1. 권소라, 『이기적 in 리눅스마스터 2급』, 2018.01.25, 영진닷컴
2. 임호진, 임준혁 공저, 『최적합 리눅스 마스터 2급』, 2018.01.05, 성안당
'IT 로그 > 리눅스' 카테고리의 다른 글
[리눅스] vi 에디터 이동 명령어 (0) | 2020.10.01 |
---|---|
[리눅스] vi 에디터 삭제 명령어 (0) | 2020.09.20 |
[리눅스] vi 에디터 저장 명령어 (0) | 2020.09.20 |
[리눅스] vi 에디터 입력모드 명령어 (0) | 2020.09.19 |
[리눅스] 정규 표현식 특수기호 (0) | 2020.07.16 |
댓글