기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요.

s3c6410 개발보드 (리눅스 커널 2.6.28.6) 사용하고 있는데

제가 만든 응용프로그램을 부팅 후 자동으로 시작하려고 합니다.

/etc/init.d/rcS 에서

cd test

./app  로 추가는 했는데 문제는

qtopia 로 들어가기 전부터 실행이 된다는 겁니다..

그러다 보니 강제로 종료를 하려고 해도 키가 하나도 먹지를 않습니다.

ctrl+c 마저 안되네요...

이럴 경우 프로그램에 어떻게 종료조건을 세팅해주어야 할까요?

아니면 rcS에서 qtopia의 부팅이 끝난 후 프로그램이 동작하도록 할 수 있는 방법이 없는지요?

 


혜민아빠

2012.06.08 23:42:30
*.148.23.90

저도 초보라 잘 모르지만 혹시 /etc/profile <== 요기에 함 넣어서 해보세요 ^^;

되시면 답글 달아주세요....

고도리

2012.06.08 23:58:20
*.200.239.234

여러가지 방법이 있을 수 있습니다만............


init process에서 실행하지 말고, $HOME/profile 등에 넣는게 가장 좋습니다.

아니면 간단한 script를 작성하셔서 qtopia 프로그램이 떠 있는지 확인한 후에 띄우셔도 되고요.

jclab

2012.06.09 02:21:10
*.125.79.95

답변 감사드립니다^^. /etc/profile 에 하면 qtopia 이후에 실행되긴 합니다.

그런데...Please press Enter to activate this console. 이 문구가 뜰 때...꼭 엔터를 쳐줘야 들어가더라구요...

응용프로그램 실행에 앞에 엔터키 역할을 하는 짧은 코드를 컴파일 해서 넣어봤는데도 마찬가지더라구요..

아.. 엔터를 치지 않고도 바로 들어갈수 없는건지요...

List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인