| [ CnUnix ] in KIDS 글 쓴 이(By): terzeron (microkid) 날 짜 (Date): 2003년 3월 3일 월요일 오후 05시 39분 31초 제 목(Title): Re: ps로 process상태 출력? 프로세스에 이름 달아주는 방법은 시스템마다 다릅니다. pstat, sysmips같은 시스템콜을 이용하기도 하고 kmem을 열어서 거기다 써주는 방법도 있죠. BSD에서는 주로 setproctitle이나 setprogname을 이용하기도 하는데, Linux는 깔끔한 방법이 없다고 알고 있습니다. 버그를 포함하는 방법으로는 argv나 envp 등에 직접 써주는 방법도 있죠. PS 리눅스에서 깔끔하게 시스템콜 하나로 해결하는 방법은 잘 모르겠고 argv나 envp의 사용영역과 미사용영역을 바꿔치기하는 방법으로 버그프리하게 만들 수는 있습니다. --- 어떤 성취가, 어떤 조롱이, 또는 어떤 고뇌가 나를 기다리고 있을지 나는 모른다. 나는 아무 것도 모른다. 그러나 나는 아직 과거의 경이로운 기적의 시대가 영원히 과거의 것이 되어 버리지는 않았다는 사실을 굳게 믿고 있다. - Stanislaw Lem - |