LINUX 에서 제공하는 SIGNAL 목록은 다음과 같습니다.
$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP 21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ 26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR 31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3 38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8 43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7 58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2 63) SIGRTMAX-1 64) SIGRTMAX
알면 좋을 시그널들에 대해서만 정리한 표입니다.
비어 있는 란은, 시그널에 대해서 직접 경험 시 작성하겠습니다.
목록 |
설명 |
목록 |
설명 |
SIGHUP |
터미널 단절 시 |
SIGINT |
인터럽트 발생 시 |
SIGQUIT |
프로세스 종료 시, 코어 파일이 생성 |
SIGILL |
비합리적인 명령 발생 시 |
SIGTRAP |
|
SIGABRT |
프로그램에서 ABORT 가 호출 시 |
SIGBUS |
유용하지 않은 주소 접근 시 |
SIGFPE |
산술 에러 발생 시 |
SIGKILL |
프로그램을 종료 시, 신호 무시 불가능 |
SIGUSR1 |
사용자 시그널 1 |
SIGSEGV |
메모리 범위를 벗어날 시 |
SIGUSR2 |
사용자 시그널 2 |
SIGPIPE |
파이프에 읽을 내용이 없을 시 |
SIGALRM |
타이머 경과 시 |
SIGTERM |
프로그램을 종료 시, 신호 무시 가능 |
SIGSTKFLT |
|
SIGCHLD |
자식 프로세스 종료 시 |
SIGCONT |
프로세스 재수행 |
SIGSTOP | 프로세스 중지 | SIGTSTP | |
SIGTTIN | SIGTTOU | ||
SIGURG | SIGXCPU | ||
SIGXFSZ | SIGVTALRM | CPU 기준 타이머 경과 시 | |
SIGPROF | 프로세스와 시스템 기준 타이머 경과 시 | SIGWINCH | |
SIGIO | 입출력 수행할 준비가 될 시 | SIGPWR | |
SIGSYS | SIGRTMIN |
'Linux > 개념' 카테고리의 다른 글
[LINUX] 세마포어 관련 RemoveIPC 프로퍼티를 설정하기 (0) | 2018.05.25 |
---|---|
[LINUX] SSH 접속불가 REMOTE HOST IDENTIFICATION HAS CHANGED 해결하기 (0) | 2018.04.30 |
[LINUX] OOM Killer 란? OOM Killer 순위 설정하기 (0) | 2018.01.25 |
[LINUX] Qt FATAL: QXcbConnection: Could not connect to display 현상 해결하기 (0) | 2017.09.26 |
[LINUX] LWP 란? LWP 경량 프로세스 알아보기 (0) | 2017.09.20 |