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