实现实现Linux进程杀不死,指的是在Linux系统中,有些进程无法被kill命令杀死,即使用kill -9也无法杀死该进程。原因是这些进程拥有一个特殊的信号处理函数,当收到SIGKILL信号时,会将该信号忽略,从而导致进程无法被杀死。
实现
Linux进程杀不死,指的是在Linux系统中,有些进程无法被kill命令杀死,即使用kill -9也无法杀死该进程。
原因是这些进程拥有一个特殊的信号处理函数,当收到SIGKILL信号时,会将该信号忽略,从而导致进程无法被杀死。
要实现Linux进程杀不死,可以使用如下代码:
#include
void signal_handler(int sig)
{
// 忽略SIGKILL信号
if (sig == SIGKILL)
return;
}
int main()
{
// 设置信号处理函数
signal(SIGKILL, signal_handler);
while (1)
{
// 进程循环执行
}
return 0;
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(25条)