如何使用重生延迟服务的启动?
我在 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