目前,我正在使用 init.d-scripts 来启动 TeamSpeak 或 MineCraft 等服务。有时,服务器应用程序会因为某些故障而停止,或者由于某些插件而自动停止。
那么,有什么干净的方法来检查(例如每分钟一次)服务是否正在运行,如果没有,则通过其 init.d 脚本重新启动?轻松监控服务也很好。
答案1
外部实用程序,例如监控可能很有用。您可以让它监控进程,并在进程停止时重新启动它们。您还可以配置超过某些阈值时的警报。它以 Ubuntu 软件包的形式提供!
目前,我正在使用 init.d-scripts 来启动 TeamSpeak 或 MineCraft 等服务。有时,服务器应用程序会因为某些故障而停止,或者由于某些插件而自动停止。
那么,有什么干净的方法来检查(例如每分钟一次)服务是否正在运行,如果没有,则通过其 init.d 脚本重新启动?轻松监控服务也很好。
外部实用程序,例如监控可能很有用。您可以让它监控进程,并在进程停止时重新启动它们。您还可以配置超过某些阈值时的警报。它以 Ubuntu 软件包的形式提供!