쉘 스크립트에서는 종료 제어가 불가능하나요?
글쓴이: 오네테르 / 작성시간: 월, 2005/10/31 - 4:21오후
종료제어라는 말을 제대로 쓴건지는 모르겠지만...^^
쉘스크립트로 사용자 현황을 출력하고
메시지를 전송하는 간단한 코드를 짜고 있는데
talk와 write를 하고 나서 종료 시그널을 보내니깐
talk뿐만 아니라 처음 talk를 실행했던
프로세스까지 한꺼번에 종료되더군요
하지만 상대쪽에서 먼저 종료를 하면
제쪽은 talk 프로세스만 종료되고
처음 메뉴로 돌아오게 되고 말이죠..
c로 fork()를 통해 프로세스를 제어할 수도 있겠지만
쉘로 할 수 있는 방법은 없는지 알고 싶네요..
꼭 프로세서의 생성 종료가 아니더라도
위와 같은 상황에서 talk를 실행했던 프로세스가
종료되지 않는 방법이라두요...
도움좀 부탁드립니다..^^
Forums:
명시적으로 talk라는 프로세스에게 kill을 날린것이 아닌가봅니다.
명시적으로 talk라는 프로세스에게 kill을 날린것이 아닌가봅니다.
아니면, talk라는 프로세스가 죽었을 때, 그 녀석을 처리하는 쪽에서 처리가 별로 좋지 않을 수도 있구요
talk 중일때 pstree -p 좀해서 해당 process 쪽을 보여주세요.
---
http://coolengineer.com
헉.....AIX unix에서 작업중인데 pstree라는 명령어가 없
헉.....AIX unix에서 작업중인데
pstree라는 명령어가 없네요...;;
vim이 설치가 안되어서 vi에서 작업하는것도 모자라
명령어도 없다니...-_-;;
학교 서버에서 아이디 받아 사용하는거라
어쩔수도 없구....그래도 답변 감사합니다....>_</ ))
(그냥 c로 짜라는 신의 계시인가...긁적긁적)
Want 2 be A good Programmer
코드를 살짝 올려주세요.그러면 더 많은 사람들이 도움을 드릴것입니다.
코드를 살짝 올려주세요.
그러면 더 많은 사람들이 도움을 드릴것입니다. :)
---
http://coolengineer.com
댓글 달기