본문 바로가기

엔지니어/Linux

리눅스 시그널 정리

728x90
반응형
리눅스 시그널 정리

번호시그널 이름발생 및 용도디폴트 action리눅스 버전
1SIGHUP(HUP)hangup 시그널; 전화선 끊어짐종료POSIX
2SIGINT(INT)interrupt 시그널; Ctrl + c ;실행을중지종료ANSI
3SIGQUIT(QUIT)quit 시그널; Ctrl + \ 종료(코어덤프)POSIX
4SIGILL(ILL)잘못된 명령 ANSI
5SIGTRAP(TRAP)트렙 추적 POSIX
6SIGIOT(IOT)IOT 명령 4.2 BSD
7SIGBUS(BUS)버스 에러 4.2 BSD
8SIGFPE(FPE)부동 소수점 에러종료ANSI
9SIGKILL(KILL)무조건적으로 즉시 중지한다.종료POSIX
10SIGUSR1(USR1)사용자 정의 시그널1종료POSIX
11SIGSEGV(SEGV)세그멘테이션 위반 ANSI
12SIGUSR2(USR2)사용자 정의 시그널2종료POSIX
13SIGPIPE(PIPE)읽으려는 프로세스가 없는데 파이프에 쓰려고 함종료POSIX
14SIGALRM(ALRM)경보(alarm) 시그널; alarm(n)에 의해 n초 후 생성됨종료POSIX
15SIGTERM(TERM)일반적으로 kill 시그널이 전송되기 전에 전송된다. 잡히는 시그널이기 때문에 종료되는 것을 트랙할 수 있다.종료ANSI
16SIGTKFLT코프로세서 스택 실패  
17SIGCHLD(CHLD)프로세스 종료시 그 부모 프로세스에게 보내지는 시그널무시POSIX
18SIGCONT(CONT)STOP 시그널 이후 계속 진행할 때 사용. ; 정지 되지 않은 경우 무시됨 POSIX
19SIGSTOP(STOP)정지 시그널; SIGSTP과 같으나 잡거나 무시할 수 없음프로세스 정지POSIX
20SIGTSTP(TSTP)키보드에 의해 발생하는 시그널로 Ctrl+Z로 생성된다. ; 터미널 정지 문자프로세스 정지POSIX
21SIGTTIN백그라운드에서의 제어터미널 읽기프로세스 정지POSIX
22SIGTTOU백그라운드에서의 제어터미널 쓰기프로세스 정지POSIX
23SIGURG소켓에서의 긴급한 상태 4.2 BSD
24SIGXCPUCPU 시간 제한 초과 setrlimit(2) 메뉴얼 패이지 참조 4.2 BSD
25SIGXFSZ파일 크기제한 초과 setrlimit(2) 메뉴얼 패이지 참조 4.2 BSD
26SIGVTALRM가상 시간 경고 setitimer(2) 메뉴얼 패이지 참조 4.2 BSD
27SIGPROF프로파일링 타이머 경고. setitimer(2) 메뉴얼 페이지 참조 4.2 BSD
28SIGWINCH윈도우 사이즈 변경 4.3 BSD, Sun
29SIGIO기술자에서 입출력이 가능함. fcntl(2) 메뉴얼 참조 4.2 BSD
30SIGPWR전원 실패 System V
31UNUSED사용 안함  

의견이 없습니다.


반응형

'엔지니어 > Linux' 카테고리의 다른 글

Python과 Django 기반의 모니터링 시스템, Hubblemon  (1) 2016.05.26
대규모 분산 시스템 추적 플랫폼, Pinpoint  (0) 2016.05.26
ATS(apache traffic server) 모듈 만들기  (0) 2016.05.26
pdns install  (0) 2016.05.26
l2tp  (0) 2016.05.26