延迟服务的重生

延迟服务的重生

如何使用重生延迟服务的启动?

我在 inittab 中配置我的服务,如下所示:

vpn:2345:respawn:/etc/init.d/openvpn restart

我收到重生太快的错误,并且该服务被禁用 5 分钟。在尝试重新启动服务之前,如何让重生等待一段时间?

我正在运行适用于 ARM 架构的 linux 自定义发行版(可以在此发行版中安装适用于 ARM 的 debian 软件包)Linux 内核是: linux-3.10.x

谢谢!

答案1

如果服务在重新启动时崩溃,那么如果您延迟重新启动,该服务将无法工作。但是您可以通过在其中放置一个包装脚本来做到这inittab一点,如下所示:

#! /bin/bash
sleep 60
exec /path/to/service

相关内容