Linux - 운영체제와 시그널(signal)의 관계
Linux Server/Linux 명령어
2022. 9. 20. 09:00
Linux - 운영체제와 시그널(signal)의 관계
이번 포스팅에서는 리눅스 시그널(Signal)에 대해서 알아보도록 하겠습니다
운영체제와 시그널(Signal) |
서버관리자라면 운영체제의 프로세스를 다양한 방법을 통해서 관리하게 됩니다
예로 특정 프로세스의 오작동 인한 좀비프로세스 생겼을 경우 중지 또는 강제종료가 필요하게 되며, 서버 관리자는 이러한 경우 프로세스에 신호(Signal)를 보내 제어해야 됩니다
즉 프로세스에 중지, 종료, 재실행 등등의 제어할 경우 신호(Signal) 보낸다라고도 할수 있겠습니다
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
위 내용과 같이 시그널에 종류는 정말 다양한 정보가 있으며, 위 내용을 옵션을 통해서 손쉽게 프로세스를 제어할 수 있습니다.