: :
: : $ ./a.out
: :
: : 이렇게 실행시키구 로그아웃했을때
: :
: : 해당 프로그램이 죽지않구 그대루 실행하게 할려면 어떻게 해야하나요?
: :
: : 앞에다가 모 붙여서 했던것 같은데 기억이 없네요.T.T
: :
: : 아시는 분 답변 부탁드립니다.
:
: 이게 원하시는게 맞을련가 모르겠네요 -_-
:
: #include <stdio.h>
: #include <signal.h>
:
: void sig_alarm(int use)
: {
: return ;
: }
:
: int ignore_signal(void)
: {
: struct sigaction sa;
:
: sa.sa_flags = 0;
: sa.sa_handler = SIG_IGN;
:
: sigaction(1, &sa, NULL);
: sigaction(3, &sa, NULL);
: sigaction(6, &sa, NULL);
: sigaction(13, &sa, NULL);
: sa.sa_handler = sig_alarm;
: sigaction(14, &sa, NULL);
:
: return 0;
: }
:
: int main(int argc, char *argv<>)
: {
: ignore_signal();
: for(;;);
: return 0;
: }
ps. $./a.out &