백그라운드와 포어그라운드 실행 시 다른 결과값이 나옵니다....
글쓴이: lifemean / 작성시간: 목, 2009/10/22 - 5:08오후
안녕하세요?
간단한 보드간 통신 프로그램을 만들고 있습니다.
RS232 통신을 이용해 보드간의 상태를 주고 받는 프로그램입니다.
그런데 여기에서 문제가 하나 생겼습니다.
일반적으로 포어그라운드에서 실행 시 정상적으로 통신이 이루어집니다.
그러나 aa > /dev/null 2>&1 & 과 같이 백그라운드 실행을 시키는 경우
통신이 이루어 지지가 않습니다.
왜 콘솔화면 출력 유무에 따라 통신 유무가 변할까요?
이부분 저부분 많이 손대봤지만 해결이 안되네요.
조언좀 부탁드립니다.
Forums:
댓글 달기