相关疑难解决方法(0)

如何在不杀死Linux的情况下发出应用程序信号?

我有一个看门狗应用程序.它看我的主要应用程序可能因某种原因而崩溃(我知道这很糟糕,但这不是重点).

我编程这个看门狗接受SIGUSR1信号,以停止监控我的应用程序存在.我发出信号

kill -SIGUSR1 `pidof myapp`
Run Code Online (Sandbox Code Playgroud)

这非常有效.当我尝试发出没有内置此功能的旧版看门狗时,我的问题出现了.在这种情况下,kill信号会杀死看门狗(终止进程),这会导致进一步的复杂化(重启设备) .

有没有办法用SIGUSR1向看门狗发出信号,以便在未处理此特定信号时它不会终止?

linux signals

33
推荐指数
1
解决办法
4万
查看次数

标签 统计

linux ×1

signals ×1