:
: $ ./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;
}