【发布时间】:2012-03-14 16:17:31
【问题描述】:
正如题主所说,有没有办法禁用 CTRL-C(和其他信号),这样它们就不会终止应用程序?
【问题讨论】:
-
您可以禁用某些信号,但不能全部禁用,例如
kill -9;) -
@Johan 那篇文章解释了我遇到的一些困难。更具体地说,JVM 在终止之前拦截了信号调用关闭挂钩(通过 Runtime.addShutdownHook 注册)。然而,它似乎没有描述如何/是否可以禁用信号(或至少阻止它们终止应用程序)。
标签: java