You are here

프로그램 실행후 일정 시간이 지난뒤에도 끝나지 않으면..

안녕하세요.. ^^

오랜만에 또 질문을 올리게 되네요

제가 exec 를 사용해서 어떤 명령어를 수행하는데요..

코드 :
set exec_cmd "exec test.exe 2> __tmp_file"
eval $exec_cmd

그냥 dos cmd 상에서 test.exe 를 실행시키면 제대로 수행이 끝나는데

tcl 에 저 코드를 삽입한후 실행을 하면

제대로 끝나지 않고 test.exe 의 cmd 창이 뜬채로 멈춰져있거든요..

일단 그 이유도 잘 모르겠지만..

이런 상황이 발생했을경우

test.exe 프로세스를 찾아서 죽이고 싶은데요..

전에 검색한 결과 특정 프로세스를 죽이는 방법은 (좀더 자세히 봐야겠지만.)

있었던것 같아서 그걸 참고하면 되겠다는 생각이 드는데..

일정시간이 지나도 안끝나고 계속 그 프로세스가 중지해 있는걸

어떻게 알아차릴수 있을까요??