고수님들~꼭 봐주세요!

gaia7의 이미지

안녕하세요

ps -aux 명령어를 치면
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 1120 476 ? S May21 0:08 init [3]
root 2 0.0 0.0 0 0 ? SW May21 0:05 [kflushd]
root 3 0.0 0.0 0 0 ? SW May21 0:11 [kupdate]

이렇게 나옵니다
근데 명령어에 조건을 줘서 RSS(물리적메모리사용량?)가 10메가 가 넘는
것들만 출력할려고 하려면 어떻게 해야 하나요?
ps -aux | grep 어쩌고 라고 해야할듯 한데..grep 뒤에 어떤 조건이
들어가야 되는지..
도와주세요

맹고이의 이미지

grep보다 awk를 알아보는 게 좋을 것 같은데요.

고수가 아니라서 해답은 모르겠습니다.

nachnine의 이미지

샘플을 응용해보세요

1) 파일 크기가 100 이상인 파일을 파일 크기 내림차순으로 정렬해서 보여준다 ( awk , sort )


  
  ls -l | awk '{ if  ( $5 > 100 ) print $5 "\t" $9 }'  | sort -rn

이정도될까요 ?


  
 ps -aux  | awk '{ if  ( $6 > 10 ) print $0 }'