게시물 1,376건
   
kill 시그널
글쓴이 : 최고관리자 날짜 : 2010-08-31 (화) 14:17 조회 : 10404
글주소 :
                                
Linux 상에서 33 번 부터 62 번까지는 리얼타임 시그널을 위해서 예약된 시그널

#define SIGHUP          1       /* Hangup (POSIX).  */
#define SIGINT          2       /* Interrupt (ANSI).  */
#define SIGQUIT         3       /* Quit (POSIX).  */
#define SIGILL          4       /* Illegal instruction (ANSI).  */
#define SIGTRAP         5       /* Trace trap (POSIX).  */
#define SIGABRT         6       /* Abort (ANSI).  */
#define SIGIOT          6       /* IOT trap (4.2 BSD).  */
#define SIGBUS          7       /* BUS error (4.2 BSD).  */
#define SIGFPE          8       /* Floating-point exception (ANSI).  */
#define SIGKILL         9       /* Kill, unblockable (POSIX).  */
#define SIGUSR1         10      /* User-defined signal 1 (POSIX).  */
#define SIGSEGV         11      /* Segmentation violation (ANSI).  */
#define SIGUSR2         12      /* User-defined signal 2 (POSIX).  */
#define SIGPIPE         13      /* Broken pipe (POSIX).  */
#define SIGALRM         14      /* Alarm clock (POSIX).  */
#define SIGTERM         15      /* Termination (ANSI).  */
#define SIGSTKFLT       16      /* Stack fault.  */
#define SIGCLD          SIGCHLD /* Same as SIGCHLD (System V).  */
#define SIGCHLD         17      /* Child status has changed (POSIX).  */
#define SIGCONT         18      /* Continue (POSIX).  */
#define SIGSTOP         19      /* Stop, unblockable (POSIX).  */
#define SIGTSTP         20      /* Keyboard stop (POSIX).  */
#define SIGTTIN         21      /* Background read from tty (POSIX).  */
#define SIGTTOU         22      /* Background write to tty (POSIX).  */
#define SIGURG          23      /* Urgent condition on socket (4.2 BSD).  */
#define SIGXCPU         24      /* CPU limit exceeded (4.2 BSD).  */
#define SIGXFSZ         25      /* File size limit exceeded (4.2 BSD).  */
#define SIGVTALRM       26      /* Virtual alarm clock (4.2 BSD).  */
#define SIGPROF         27      /* Profiling alarm clock (4.2 BSD).  */
#define SIGWINCH        28      /* Window size change (4.3 BSD, Sun).  */
#define SIGPOLL         SIGIO   /* Pollable event occurred (System V).  */
#define SIGIO           29      /* I/O now possible (4.2 BSD).  */
#define SIGPWR          30      /* Power failure restart (System V).  */
#define SIGSYS          31      /* Bad system call.  */

 

1

SIGHUP(HUP)

연결 끊기. 프로세스의 설정파일을 다시 읽는데 사용된다.

2

SIGINT(INT)

인터럽트

3

SIGQUIT(QUIT)

종료

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)

경고 클럭

15

SIGTERM(TERM)

소프트웨어 종료 시그널, 일반적으로 kill 시그널이 전송되기 전에 전송된다. 잡히는 시그널이기 때문에 종료되는 것을 트랙할 수 있다.

16

SIGTKFLT

코프로세서 스택 실패

17

SIGCHLD(CHLD)

자식 프로세스의 상태변화

18

SIGCONT(CONT)

STOP 시그널 이후 계속 진행할 때 사용.

19

SIGSTOP(STOP)

정지. 이 시그널 역시 잡을 수 없다.

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

사용 안함


이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.