본문 바로가기
공부하는 하스씨

솔라리스에서 pfiles 로 파일열고있는 프로세스 조회

by 박하스. 2017. 4. 12.
728x90
반응형

24245: /app/product/jdk/jdk1.6.0_37/bin/amd64/java -server -DCWW_ADMIN -D27001

 

 

1. 파일 열고 있는 모든 프로세스 목록을 조회 (내용이 너무 많으므로 콘솔에서 직접 확인 불가하므로 파일로 저장)
 pfiles /proc/* > list.txt


2. vi 로 열어서 nfs 검색
 vi list.txt
 / nfs


3. .nfsXXXXX 파일을 열고 있는 프로세스 확인. (위로 스크롤 해보면 나옴)
  433:  S_IFREG mode:0644 dev:548,9 ino:647301 uid:400213 gid:402 size:592884
 O_RDONLY|O_LARGEFILE FD_CLOEXEC
 /resource_dex/app/ipm_opg_20170412/WEB-INF/lib/.nfs083CA
 offset:547871
과 같은 형태로 검색되는데.  433 부분이 해당 프로세스에서 열고 있는 파일 넘버링. 최상위로 올라가면

24245: /app/product/jdk/jdk1.6.0_37/bin/amd64/java -server -DCWW_ADMIN -D27001

와 같이 프로세스가 나옴. 24245는 PID


----------------------------------------------------------------------------------------------------------------------

1. ADMIN 프로세스 조회
 ps -ef | grep DCWW_ADMIN

 >> -D27001 이 있는 개발Admin pid 가 24245 일때,
2. pid 로 물고있는 파일 조회
 pfiles 24245

 >> .nfsXXXXX 파일 열고 있는지 확인됨.

 

728x90
반응형