프로세스가 SIGHUP을 맞고 죽었습니다. SIGHUP이 어느 경우에 발생하는지 알고 싶습니다. (그냥 생각인데.. 해당 프로세스를 띄운 Term이 죽으면 SIGHUP이 발생하는게 아닌가 하는 의혹이....)
과거 오래전에 터미널을 사용하던 시절에 터미널과의 연결이 단절될 경우에 발생되던 시그널입니다. 연결이 단절되는 이유는 다양한데, 물리적으로 라인이 끊기거나, 로그아웃되거나(일정 시간 입력이 없다던지의 사유로)해서 발생합니다.
man nohup 을 참고하세요.
맞습니다. 그렇게 되지 않게 하려면 데몬화 시킨 후 프로그램을 띄우세요 * 약식으로 nohup명령을 사용하시면 됩니다.
텍스트 포맷에 대한 자세한 정보
<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]
과거 오래전에
과거 오래전에 터미널을 사용하던 시절에 터미널과의 연결이 단절될 경우에 발생되던 시그널입니다.
연결이 단절되는 이유는 다양한데, 물리적으로 라인이 끊기거나, 로그아웃되거나(일정 시간 입력이 없다던지의 사유로)해서 발생합니다.
man nohup
을 참고하세요.
맞습니다. 그렇게
맞습니다.
그렇게 되지 않게 하려면 데몬화 시킨 후 프로그램을 띄우세요
* 약식으로 nohup명령을 사용하시면 됩니다.
댓글 달기