— 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_NUMBERkill명령어에 -9 옵션을 주면 프로세스 번호로 중지할 수 있다.
1ps -efps명령어에 -ef 옵션을 주면 PID를 -e 전체조회 한다.
1UID PID PPID C STIME TTY TIME CMD2 0 1 0 0 12:23AM ?? 1:08.29 test1ps auxps명령어에 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 test1grep 'PROCESS_NAME'grep을 이용해서 프로세스 이름을 검색한다.
1awk '{print $2}'`검색된 프로세스의 두번째 필드를 출력한다.(ps -ef, ps aux 둘 다 두번째 필드는 PID)