Operating System

[Tip] ps -ef 로 출력되는 내용 찾아서 grep하기.(ex. PID Grep 하기)

혀뇽뇽이·2018년 10월 5일·조회 3,958

 

  Linux 환경에서 ps -ef 로 프로세스 리스트를 뽑다보면,

  원하는 PID에 대한 것이나, tab으로 구분된 데이터 중에서 몇번째 데이터 기준으로 뽑을 때가 필요하게 된다.

  이 경우에는, awk를 이용하여 리스트틀 산출할 수 있다.

 

  다음의 예제는 PID를 기준으로 뽑는 것인데, ps -ef 결과 중에서 2번째의 값이 일치 하는 것만 뽑는 방법이다.

  

ps -ef | awk '$2 ~ /^프로세스아이디$/ {print}'
[root@zetawiki ~]# ps -ef | awk '$2 ~ /^1707$/ {print}'
root      1707     1  0 Mar11 ?        00:00:00 /sbin/rsyslogd -i /var/run/syslogd.pid -c

 

출저: https://zetawiki.com/wiki/Ps_-ef_PID_%EC%A0%95%ED%99%95%ED%9E%88_grep%ED%95%98%EA%B8%B0

댓글 1

로그인 후 댓글을 남길 수 있습니다.