제 10장.
특정 프로세스 확인과 동시에 죽이기
학습목표/개요
- PS 명령어
- 특정 프로세스 확인
- 한번에 죽이기
안녕하세요! 지토우에요.
벌써 10장을 쓰고 있어요! 짝짝짝 ~ 다들 읽어주셔서 정말정말 감사드려요.
그럼, 오늘은 특정 프로세스 확인과 동시에 죽이기에 대해 배워보아요.
1. PS 명령어
a |
현재 실행중인 모든 프로세스 출력 |
→ 보통 -ef, -aux 조합해서 사용함 |
e |
모든 프로세스 정보 출력 | |
l |
Long Format 출력 | |
f |
Full Format 출력 | |
x |
Hidden Format 출력 | |
u |
프로세스 사용자와 사용기간 출력 |
2. 특정 프로세스 확인
ps -ef | grep 프로세스명
이에 대한 예로서 vsftpd 라는 FTP 서버데몬의 실행여부를 PS로 확인해봅시다.
3. 한번에 죽이기
ㄱ) killall "프로세스명"
ㄴ) ps -ef | grep "프로세스명" |awk '{print $2}' | xargs kill -9
→ awk '{print $2}'
: ps의 결과 중 두번째 인자가 PID 의미, 각 프로세스 PID만 넘겨받음
→ xargs kill -9
: xargs로 PID 들을 하나씩 넘겨 받아서 kill 명령어의 시그널 9번 (signal 9번) 인 종료 실행
(* PID = Process ID *)
'IT > 리눅스' 카테고리의 다른 글
리눅스 기본적인 시스템 정보 확인하기 uname (0) | 2017.06.28 |
---|---|
ping에 응답하지 않도록 설정하기 (0) | 2017.06.28 |
PS1 변수 변경하기 (0) | 2017.06.28 |
쉘프롬프트 모양 바꾸기 (0) | 2017.06.28 |
쉘(Shell) 이란? (0) | 2017.06.27 |