nohup을 붙여도 터미널이 꺼지면 자꾸 돌아가는 작업이 멈춥니다.

hyungjun96의 이미지

nohup을 붙이고 몇시간 째 프로그램을 돌리던 도중
갑자기 터미널이 꺼저버렸는데
돌아가던 작업도 같이 종료되어버렸네요...
혹시 어떤 원인인지 아시는분.. 해결책 까지 같이 알려주시면
매우 감사하겠습니다..ㅠㅠ

whitelazy의 이미지

http://unix.co.kr/bbs/board.php?bo_table=03_4&wr_id=261&sca=N
http://kldp.org/node/87464
라는군요

nohup은 시그널만 잡아먹어주고 터미널 죽는거는 또 다른예기다.. 이런건가?? 싶네요

바라미의 이미지

이거 nuhup을 붙여도.. 터미널과는 아직도 붙어있는거기 때문에 그럴걸꺼에요..

한번 이렇게 해보세요.. csh 로 들어가서.
거기서 백그라운드로 돌리시면.. 터미널이 죽어도 돌아갈수 있어요..

예전에 그렇게 한 적이 있어서요..

애초에 프로그램을 터미널에서 떨어지도록 해서 만들었어야 되는데..

alfalf의 이미지

BASH의 경우 백그라운드 프로세스로 돌리시면 nohup을 붙이지 않더라도 프로세스가 끝날 때 까지는 종료되지 않습니다. 다만, exit 등으로 정상 종료되어야 합니다. 그래서 제 경우 죽지 않고 돌아야 하는 프로그램의 경우 아래와 같이 실행하고 일단 쉘을 종료합니다.

$ 프로그램 > out 2> err &

그런 후 다시 접속하여 'tail -f err' 등으로 프로세스의 진행 상황을 확인합니다.
송효진의 이미지

간단하게 screen 을 이용하면 어떨까요?

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

codethread의 이미지

전 그냥 screen을 씁니다.
detach하고 shell닫고, 나중에 attach해서 보면 되니까요
screen만세!

김정균의 이미지

그런 입장에서는 좋은데 서버 관리하는 입장에서는 screen 이 정말 최악입니다. 다들 screen 만 열어 놓으면 detach 하고선 종료를 시키지 않아서, 서버 리부팅을 할 때 이 detach 된 screen 들 때문에 답이 없습니다. 그래서 어느 순간 부터는 그냥 꺼 버립니다. 그리고 나서 날라가면.. 누가 detach 잘 하지 말래.. 하고는 돌아 섭니다. (물론 방어의 목적으로 며칠전 부터 계속 공지는 날립니다. ^^)

lacovnk의 이미지

detached 된 screen 확인 방법이 정녕 없는건가요?

찾아보다가 말았는데.. 궁금합니다 ㅎㅎ

hyungjun96의 이미지

여러모로 시도하다가 -_-
전 항상 실행명령 >& 결과표시 & 이런식으로 돌렸는데
실행명령 > 결과표시 & 이렇게 하니까 되는군요!
여러분 모두 감사합니다 ^^

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.