Java실행시 PID를 구해서 ps로 CPU,MEM등 상태 보는방법.
글쓴이: himuras / 작성시간: 화, 2003/10/28 - 10:24오전
쌩초보라 허접한 질문 드려 죄송합니다.
Solaris에서 Java프로그램(EJB)을 돌리는데
Java 명령어를 데몬으로 띄우고
그때의 PID를 구해서 ps -o pid,fname,vsz,pmem,pcpu | grep (PID)
와 ps -ef | grep (PID) 로 시스템 정보를 알고 싶습니다.
그런데 문제는
Java명령어 (실행명령어) 수행시 그 프로세스의 PID를 어떻게 구해서 (PID)
부분에 넣을 수 있습니까.
이 절차를 쉘프로그래밍으로 작성할 수 있나요? 있다면 소스코드좀...
부탁드립니다. 급합니당..
아참. 또 시스템정보를 구한후에 곧바로 데몬으로 띄운 java프로세스를 죽이는 방법도요..
Forums:
PSID = `ps -ef | grep 프로세스명 | awk '{prin
PSID = `ps -ef | grep 프로세스명 | awk '{print $2}'`
이걸 스크립트루 돌리시면 될듯 싶습니다.
죽이는건 kill로 하시면 됩니다.
kill -9 프로세스ID
♣♣♣♣♣♣ 폼나게 살자. 아님 말고~ ♣♣♣♣♣
댓글 달기