[Linux] ps 명령어 / kill 명령어 / 프로세스 확인 및 죽이기 / 프로세스 일괄 종료 / kill process
2021. 10. 30. 20:07
반응형
# 프로세스란?
실행중인 프로그램
# ps 명령어
- Process 와 관련 linux 명령어는 ps 입니다.
옵션 | 기능 |
-e | 시스템 상의 모든 프로세스 정보를 출력 |
-f | 상세한 정보를 출력 (full-format) |
$ ps -ef
UID PID PPID C STIME TTY TIME CMD
0 1 0 0 4:57PM ?? 0:07.21 /sbin/launchd
0 69 1 0 4:57PM ?? 0:00.61 /usr/sbin/syslogd
옵션 | 기능 |
UID | 프로세스를 실행한 사람 (User ID) |
PID | 프로세스를 구분하기 위해 만들어진 프로세스 ID (Process ID) |
PPID | 부모 프로세스 ID (Parent Process ID) |
C | 스케쥴링을 위한 CPU 사용량 |
STIME | 프로세스 시작 시간 |
TTY | 장치 번호, 해당 프로세스의 입출력 담당 터미널 |
TIME | CPU 점유 시간 |
CMD | command |
# Kill 명령어
- 프로세스에 시그널을 보내는 명령어이다.
1. kill 시그널 리스트 확인
$ kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
63) SIGRTMAX-1 64) SIGRTMAX
2. 주요 시그널
시그널 | 영어 | 설명 |
1) SIGHUP | Hang Up | 세션이 종료될 때 시스템이 내리는 시그널 |
2) SIGINT | Interrupt | Ctrl + C, 종료 요청 시그널 |
9) SIGKILL | Kill | 강제 종료 시그널 |
11) SIGSEGV | Segment Violation | 메모리 침범이 일어날 때 시스템이 보내는 시그널 |
15) SIGTERM | Terminate | 기본 값, 종료 요청 시그널 |
20) SIGTSTP | Temporary Stop | Ctrl + Z 일시 중지 요청 시그널 |
3. 프로세스에 시그널 보내기
$ kill [option] PID
# 1234(PID) 프로세스 종료
$ kill -9 1234
$ kill -SIGKILL 1234
같이 보면 좋은 글
https://frogand.tistory.com/187
728x90
반응형
'programming language > Linux' 카테고리의 다른 글
[Linux] scp 명령어 파일 전송 프로토콜 (0) | 2022.03.28 |
---|---|
[Linux] curl 명령어 / curl 사용법 / HTTP GET POST REST API 연계 (0) | 2022.02.03 |
Written by ner.o
개발자 네로의 개발 일기,
자바를 좋아합니다 !
댓글 개