我的应用程序在Linux上作为后台进程运行。它当前在终端窗口的命令行中启动
最近,一个用户在执行应用程序一段时间后,它神秘地死去了。案文:
杀死
在终点站。这发生了两次。我问另一个终端是否有人使用kill命令终止进程?没有
Linux在什么情况下决定终止我的进程?我相信shell显示为“kill”,因为进程在收到kill(9)信号后死亡。如果Linux发送了kill信号,那么系统日志中的某个地方是否应该有一条消息来解释它被杀死的原因
如果用户或系统管理员没有杀死内核可能拥有的程序。内核只会在极端资源匮乏(比如mem+swap耗尽)等异常情况下杀死进程