쉘 스크립트로 rsh를 통해서 remote로 프로세스를 실행할 때 문
글쓴이: Calm1004 / 작성시간: 목, 2005/06/30 - 2:22오후
안녕하세요? 여기에는 글을 처음 올리게 됐습니다.
리눅스 간에 스크립트를 rsh로 불러 사용합니다. 그 중에 쉘로 처리가 안 되는 부분은 rsh로 직접 host에 붙어서 실행을 시키는데,
한 프로세스가 실행하고 종료가 되도 제어권을 못 받는 건지 rsh가 종료를 못하고 계속 기다리고 있습니다. 터미네이트 시그널 보내야 떨어지네요.
이 프로세스는 실행하면 자기자신을 포크해서 다른 프로세서를 기동하고 자기 자신은 죽는 놈입니다. 특이한 것은 fork할 때 특별한 이유로 stdin과 out을 NULL로 만들어버립니다.
로컬에서는 안 그러는데 rsh로 실행만 하면 이럽니다.
아시는 분 있나요? rsh 버그일까요?
fork 하기 전에 프로그램이 종료되면 정상적으로 쒤이 돌아옵니다.
Forums:


댓글 달기