+ -
当前位置:首页 → 问答吧 → 能用signal捕捉到Telnet断掉的信号吗?

能用signal捕捉到Telnet断掉的信号吗?

时间:2011-09-14

来源:互联网

当Telnet到我的板子上是,板子会发起一个进程(VT100)与用户交互

当用户通过该进程修改掉IP地址的时候,该连接已经断掉了

可是我在shell下用ps命令查看进程的时候,该进程依然存在

能否在该进程中捕捉到Telnet断掉的信号呢?

或者Telnet断掉的时候,会给该进程发送一个什么信号吗?

如果捕捉到该信号,我就可以手动杀掉该进程,并释放掉该进程所占用的资源。

该进程里 我已经捕捉了一些信号,但是不知道Telnet断掉的信号是否可以捕捉到.

C/C++ code

    signal(SIGHUP, finish);
    signal(SIGINT, finish);
     signal(SIGQUIT, finish);
    signal(SIGSEGV, finish);
     signal(SIGTERM, finish);
    
    signal(SIGALRM, finish);
    signal(SIGQUIT, finish);
    signal(SIGILL, finish);
    signal(SIGABRT, finish);
    signal(SIGKILL, finish);
    signal(SIGSTOP, finish);

作者: fjlangzi   发布时间: 2011-09-14

有人知道吗?

作者: fjlangzi   发布时间: 2011-09-14