java

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ java ] in KIDS
글 쓴 이(By): ahsarang (.아.사.랑.)
날 짜 (Date): 2001년 12월 11일 화요일 오후 02시 30분 09초
제 목(Title): Re: java로 daemon만들기.


> Use Runtime.getRuntime().exec();

감사합니다. 이런 방법이 있었군요.

내친김에 추가 질문입니다. :)

1. java에서 process id를 얻을 방법이 있을까요? (물론 Unix에서)

2. Linux에서 요넘을 실행 시키면 java process가 기본으로 9개씩이나 떠버립니다.
   Thread당 한개씩은 이해가 가는데 worker Thread가 시작되기 전 이미 기본으로
   9개가 떠버리고 worker Thread가 뜰때마다 한개씩 추가되네요.
   Linux에서는 원래 그런가요? 여기에 물려 1.의 질문에서 process id를
   얻었을 경우 과연 어떤 넘의 pid를 반환한걸까요? -.-;;
   더 이상한 건 요 java process들의 process group id가 있는데
   요넘이 오리무중이란 겁니다. 아무리 찾아봐도 group id로 돌고있는
   process가 없습니다. /proc밑에도 없습니다. -.-;;

3. 짐작하셨겠지만 java (unix) daemon을 필요할 때 우아하게 죽이는 방법이
   필요합니다. ps해서 골라골라 kill을 날리는 방법말고 apache등에서 하는것과
   같이 pid파일에 pid를 저장하고 있다가 한큐에 날려버리고 싶습니다.
   어떻게 해야 할까요?

4. 현재 개발은 Linux에서 하고 있지만 Solraris에서 돌릴 예정입니다.
   이에 따른 변동사항도 고려해주시면 감사하겠습니다.(욕심이 과한듯~~:)

감사합니다. 






[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.