ps -auwx
ps -awuxm ( m 옵션은 process 뿐만 아니라 thread도 보여준다.)
ps -lax
ps -ef
watch -n 1 "ps -o user,pid,cpu,rss,%mem,cmd -C 실행파일명 | grep 계정"
pstree
jobs
top
process 죽이기.
kill -9 PID
kill -9 %번호
Unix System Administration Handbook Third Edition p. 45~59.
ilashman 계정으로 돌리는 process 번호 모두 알아내기
$ ps awux |grep '^ilashman' | awk '{ print $2 }'
$ echo `ps awux |grep '^tms' | awk '{ print $2 }'`
man proc
cat /proc/PID번호에 있는 파일들을 확인하면 많은 정보를 얻을 수 있다.
cat /proc/PID/environ : 그 process가 가지고 있는 환경변수 내용
cat /proc/PID/maps : 메모리 상황을 볼 수 있다. 읽기, 쓰기 영역, command, shared libray link 상황
cat /proc/PID/stat : 상태를 보여준다.
cat /proc/PID/statm : 메모리 사용현황
cat /proc/PID/cmdline : 어떤 명령으로 실행했는 지, command line argument를 볼 수 있다.
cat /proc/PID/cpu : cpu를 얼마나 사용하는 지 알 수 있다.
cat /proc/PID/status : process status(sleeping 등..), pid, PPid, UID, GID, FD Size, Virtual memory Size, VmRSS
댓글 없음:
댓글 쓰기