Print
카테고리: [ Operating System ]
조회수: 3136

 

  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