Chinaunix

标题: 有没有可能知道进程收到的信号来至哪个程序或命令? [打印本页]

作者: stuff990    时间: 2007-08-13 13:09
标题: 有没有可能知道进程收到的信号来至哪个程序或命令?
rt! 请教 thanks
作者: flw2    时间: 2007-08-13 17:13
#include <stdio.h>
#include <signal.h>
void got_sig(int sig,siginfo_t *siginfo,void *ucontext_notused)
{
        printf("%d\n",siginfo->si_pid);
}

int main()
{
        struct sigaction sig_act;
        sigemptyset(&sig_act.sa_mask);
        sig_act.sa_sigaction = got_sig;
        sig_act.sa_flags = SA_SIGINFO;
        sigaction(SIGINT,&sig_act,NULL);
        while(1)
                sleep(1);
}

更多见man




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2