繁体   English   中英

我不想要一个服务器进程,这是一个守护进程关闭 - 即使在收到杀死信号。 有什么方法可以确保吗?

[英]I dont want a server process which is a daemon to shut down - even on recieving kill signal. Is there any way to ensure this?

假设守护程序服务器正在特定的process_id上运行

因此,如果我从终端给出命令kill process_id ,则守护程序服务器进程退出。 我该如何处理这个信号。

还有什么是我需要处理的其他信号,以便不间断地运行守护程序服务器?

编辑:操作系统Ubuntu

您可以阻止几乎所有信号,但SIGKILL除外。

默认情况下, kill命令发送SIGTERM ,您可以阻止它。


阅读有关sigaction系统调用的信息,了解如何阻止信号。

信号的简单接口是:

void (*singnal(int signo, void(*func)(int)))(int);

它是一种记录特定信号的处理功能的功能,由信号编号识别。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM