gpt4 book ai didi

Linux 在操作系统关闭期间调用自定义脚本

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:29 25 4
gpt4 key购买 nike

我编写了一个简单的 JAVA 应用程序,它作为服务运行。当我的应用程序启动并运行时,我将 PID 维护在一个文件中,该文件将在停止应用程序时使用。

问题:

当我重新启动操作系统时,不会调用停止脚本(不知道如何发生这种情况),并且旧的 PID 保留在 PID 文件中。现在,重新启动(启动我的应用程序)后,当我使用停止脚本停止应用程序时,我的停止脚本将尝试清理文件中列出的所有 PID。大多数时候,我会得到“没有这样的过程”。但有可能相同的 PID 可能已用于其他进程

问题:

如何确保在关闭或重新启动操作系统时调用我的停止脚本?我正在寻找适用于 RHEL 环境的解决方案。

最佳答案

我认为您正在寻找初始化脚本。 (不同运行级别的启动/关闭服务)

这是一个很好的引用 http://blog.rimuhosting.com/2009/09/30/one-java-init-script/

这对 Linux init.d 脚本有很好的引用

http://coreymaynard.com/blog/creating-a-custom-initd-script-on-fedora/

希望对你有帮助

关于Linux 在操作系统关闭期间调用自定义脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20603880/

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