Limetime's TimeLine
article thumbnail
Published 2023. 7. 19. 13:42
Signal System/Linux System
반응형
kill -l

위 명령으로 아래와 같은 Signal Number를 볼 수 있다.

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

 

반응형
profile

Limetime's TimeLine

@Limetime

포스팅이 좋았다면 "공감❤️" 또는 "구독👍🏻" 해주세요!