gpt4 book ai didi

Java:如何只处理 SIGTERM?

转载 作者:行者123 更新时间:2023-11-30 09:49:19 28 4
gpt4 key购买 nike

Java 有没有办法处理接收到的 SIGTERM?

我正在运行一个 java 服务,但不想在用户注销时关闭我的 java 服务。

只想覆盖 sigterm 关闭处理程序,但保留其余信号的处理程序。

details of signals
a slight variation of this qns

最佳答案

如果传递给 handleSignal 名称为 "TERM" 则执行某些操作,否则忽略它。

class MySignalHandler implements SignalHandler {
public void handle(Signal sig) {
if (!"TERM".equals(sig.getName())) {
SigHandler.SIG_DFL.handle(sig);
return;
}

// Handling code goes here.
}
}

关于Java:如何只处理 SIGTERM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5846743/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com