— linux, ps, kill, grep, awk — 1 min read
1kill -9 `ps -ef | grep 'PROCESS_NAME' | awk '{print $2}'`
1kill -9 `ps -ef | grep 'PROCESS_NAME' | awk '{print $2}'`
kill -9
프로세스 ID로 프로세스 중지하겠다.ps -ef
프로세스 전체출력.grep 'PROCESS_NAME'
프로세스 이름 검색.awk '{print $2}'
위에서 검색된 줄에서 2번째 항목(PDI) 출력.1kill -9 PROCESS_NUMBER
kill
명령어에 -9
옵션을 주면 프로세스 번호로 중지할 수 있다.
1ps -ef
ps
명령어에 -ef
옵션을 주면 PID를 -e
전체조회 한다.
1UID PID PPID C STIME TTY TIME CMD2 0 1 0 0 12:23AM ?? 1:08.29 test
1ps aux
ps
명령어에 aux
옵션을 주면 CPU, MEM사용률, 프로세스 상태 코드 등 확인 가능.
1USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND2qvil 1 0.0 0.0 4939808 31272 ?? S 00:00AM 77:00.38 test
1grep 'PROCESS_NAME'
grep
을 이용해서 프로세스 이름을 검색한다.
1awk '{print $2}'`
검색된 프로세스의 두번째 필드를 출력한다.(ps -ef, ps aux 둘 다 두번째 필드는 PID)