【问题标题】:How do I kill a Java application on Linux so that the shutdown hook is executed?如何在 Linux 上终止 Java 应用程序以便执行关闭挂钩?
【发布时间】:2017-02-19 15:38:25
【问题描述】:

我正在使用 Ubuntu 14.04.4 LTS(GNU/Linux 3.13.0-85-generic x86_64)

应用程序使用nohup 启动,并且通常一直运行。据了解,我使用kill 来阻止它,但我不确定关闭挂钩是否以这种方式执行。

如何正确关闭应用程序以激活关闭挂钩?

【问题讨论】:

  • 你为什么不试试呢? (如果您还没有记录某些内容,请在您的关闭挂钩中打印一些内容)
  • 因为我的日志记录机制停止工作,而我仍在找出问题所在。

标签: java linux ubuntu


【解决方案1】:

您不应该使用kill -9 javaapp 杀死您的应用程序,而是使用kill -15 javaapp 的SIGTERM 请参阅this

【讨论】:

    猜你喜欢
    • 2017-01-04
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    • 2018-08-16
    • 1970-01-01
    相关资源
    最近更新 更多