제가 짠 프로그램을 자동 실행 시키는 방법
글쓴이: iljin012 / 작성시간: 목, 2008/01/31 - 11:20오전
OS : fedora core 6
gcc : 4.1.1
c로 간단한 소스를 개발했습니다.
이를... 그넘터미널에서 ./test 라고 실행시키면 정상적으로 실행됩니다.
리눅스 부팅시 자동으로 실행시키기 위하여 rc.local 에 아래와 같이 넣었습니다.
/home/test&
재부팅후 ps ax | grep test로 확인해보니...실행중 이긴 하지만
작동이 제대로 되는지 확인이 안되네요
따라서 재부팅후 터미널창을 하나 뛰운후 이 터미널창에서 test를 실행시키고 싶은데요..
어떻게 해야 하는지요?
Forums:
gnome-terminal
gnome-terminal --command=
하시면 되지 않을까요
gnome-terminal
말씀대로 햇는데...빈 터미널 창만 뜨네요...
ps ax | grep test 해봐도 실행되지 않았는데요...
다른 방법은 없을까요?
아니면...다른 gcalctool 같은 계산기처럼. ( 이런걸 데몬이라고 하나요?? )
제가 개발한 프로그램을 데몬처럼 실행해야만 하는건가요?
그놈 터미널이나
그놈 터미널이나 Konsole이나 세션(새 창)을 열 때 어떤 프로그램을 실행할지 정해줄 수 있습니다. 기본은 /bin/bash등의 사용자 쉘이 실행됩니다.
--
마잇
--
마잇
FIle로 로그받는게 더
FIle로 로그받는게 더 좋지 않을까요?
켤때 터미널에서 뜬다면 터미널을 죽이면 프로그램도 같이 죽을테니
그것보다는 다른 방법으로 실행여부를 확인하심이 더 나은방법같습니다만...
터미널을 띄우고
터미널을 띄우고 싶다는 것은 님의 프로그램이 작동시에 보여주는 메시지를 보고 싶으시다는 것 같은데..
nohup /home/test >& /tmp/test-log.txt &
이런식으로 구동을 시켜 주시면 stdout/stderr message 가 /tmp/test-log.txt 에 저장이 됩니다.
tail 명령으로 보시면 실시간으로도 볼 수 있겠죠.
헛...나도 그런거로 고민중인데...ㅠㅠ
redhat AS4에서....
1. gnome-terminal 을 띄우고...
2. 프롬프트에서...
3. gnome-terminal -e 'ls' <- 명령 입력 또는 gnome-terminal -e './test'
4. 새로운 gnome-terminal 창이 실행되긴 하지만...
5. 결과는 안나와요...ㅠㅠ
결과 확인을 위해 gnome-terminal profile 설정에서
프로그램 종료후 터미널 창이 종료되지 않게 설정해뒀지만.. ㅠㅠ
아느 분 있음 저두 좀 알려주세요..ㅠㅠ
참고로 test 프로그램으로 화면 출력 loop 를 걸었을때...
특정 숫자(그때그때 다름)를 넘어서지 않으면 화면에 출력되지 않지만,
그 수를 넘었을때는 화면에 출력된다는...
gnome-terminal 의 숨겨진 버그인가??-_-a
댓글 달기