제가 짠 프로그램을 자동 실행 시키는 방법

iljin012의 이미지

OS : fedora core 6
gcc : 4.1.1

c로 간단한 소스를 개발했습니다.

이를... 그넘터미널에서 ./test 라고 실행시키면 정상적으로 실행됩니다.

리눅스 부팅시 자동으로 실행시키기 위하여 rc.local 에 아래와 같이 넣었습니다.

/home/test&

재부팅후 ps ax | grep test로 확인해보니...실행중 이긴 하지만

작동이 제대로 되는지 확인이 안되네요

따라서 재부팅후 터미널창을 하나 뛰운후 이 터미널창에서 test를 실행시키고 싶은데요..

어떻게 해야 하는지요?

bluelenz의 이미지

gnome-terminal --command=
하시면 되지 않을까요

iljin012의 이미지

말씀대로 햇는데...빈 터미널 창만 뜨네요...

ps ax | grep test 해봐도 실행되지 않았는데요...

다른 방법은 없을까요?

아니면...다른 gcalctool 같은 계산기처럼. ( 이런걸 데몬이라고 하나요?? )

제가 개발한 프로그램을 데몬처럼 실행해야만 하는건가요?

마잇의 이미지

그놈 터미널이나 Konsole이나 세션(새 창)을 열 때 어떤 프로그램을 실행할지 정해줄 수 있습니다. 기본은 /bin/bash등의 사용자 쉘이 실행됩니다.

--
마잇


--
마잇

yundorri의 이미지

FIle로 로그받는게 더 좋지 않을까요?
켤때 터미널에서 뜬다면 터미널을 죽이면 프로그램도 같이 죽을테니
그것보다는 다른 방법으로 실행여부를 확인하심이 더 나은방법같습니다만...

김정균의 이미지

터미널을 띄우고 싶다는 것은 님의 프로그램이 작동시에 보여주는 메시지를 보고 싶으시다는 것 같은데..

nohup /home/test >& /tmp/test-log.txt &

이런식으로 구동을 시켜 주시면 stdout/stderr message 가 /tmp/test-log.txt 에 저장이 됩니다.
tail 명령으로 보시면 실시간으로도 볼 수 있겠죠.

shapa77의 이미지

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

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.