임베디드 리눅스 어플리케이션 프로그래밍 디버깅 중 실행파일 끄고 삭제 시 몇분간 삭제가 안되는 문제 관련해서 문의드립니다.
글쓴이: kbs1439 / 작성시간: 수, 2016/07/13 - 12:02오후
안녕하십니까.
임베디드 리눅스 환경에서 어플리케이션 제작하고 있습니다.
헌데 어플리케이션 디버깅 중에
보드에서 실행파일을 실행하고 SIGINT 신호로 종료 하고 해당 파일을 삭제하려고 하면 몇분간 삭제가 안되고 블록되는 현상이 있습니다.
정확한 원인을 모르겠네요.
메모리 문제인지 어떤 코드가 잘못된게 아닌가 싶은데요.
실행파일은 nfs로 보드에서 리눅스 PC로 접속하여 실행하였고, SIGINT로 종료 후 리눅스 PC에서 make clean이나 rm으로 실행파일을 삭제하려면 몇 분간 삭제가 되지 않습니다.
도움 주시면 감사하겠습니다.
Forums:
저라면 아래 내용을 확인 하겠습니다. 1)
저라면 아래 내용을 확인 하겠습니다.
1) SIGINT가 무시되지는 않았는지?
2) SIGINT 후 애플리케이션이 정상 종료 되었는지?
3) 디버깅 툴 따위가 애플리케이션을 물고 있지는 않은지?
4) SIGINT가 애플리케이션 내에서 사용자 정의로 무언가 액션을 취하고 있지는 않은지?
소곤소곤
댓글 달기