我有一个 Linux 进程,但有时我会进行一些核心转储。
简单的问题:是否有任何方式/方法/程序/任何能够重新启动 被杀死的进程?
谢谢。
您可以将进程的执行包装在 shell 脚本中,该脚本将在应用程序退出时继续重新启动应用程序。
您可以使用monit。
除了 Soo 提到的之外,请确保您有可靠的通知机制,以便您知道您正在频繁重新启动。
考虑设置重新启动计数器,如果重新启动过于频繁或次数过多,则停止重新启动。如果你只是崩溃,重新启动并立即再次崩溃,这通常是一件非常糟糕的事情。