1,554,679 th visitor since 2017.2.1 ( Today : 156 )
Computer ???
No. 479
Name. swindler
Subject. kill signal 종류
Main Cate. Linux
Sub Cate.
Date. 2017-12-06 13:45
Hit. 1136 (125.131.199.20)
File.
kill [ -signal ID ] PID

kill -l 이라고 입력하면 signal 종류를 볼 수 있다.

시그널을 지정하지 않으면 프로세스를 종료시키는 의미로 15번을 보낸다.

1. SIGHUP(HUP) : 연결 끊기. 프로세스의 설정파일을 다시 읽는데 사용된다.
2. SIGINT(INT) : 인터럽트
3. SIGQUIOT(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. SIGKFLT : 코프로세서 스택 실패
17. SIGCHLD(CHLD) : 자식 프로세스의 상태변화
18. SIGCONT(CONT) : STOP 시그널 이후 계속 진행할 때 사용
19. SIGSTOP(STOP) : 정지. 이 시그널 역시 잡을 수 없다.
20. SIGTSTP(TSTP) : 키보드에 의해 발생하는 시그널로 Ctrl+Z로 생성된다.



일반적으로는 강제로 죽이기 위해서 -9를 많이 사용한다.


[바로가기 링크] : http://coolx.net/cboard/computer/479



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)