Tengo varios sitios web RoR ejecutándose en mi servidor web y necesito ejecutar un script ruby al inicio.
Entonces, puse una secuencia de comandos bash en /etc/init.d que llamó a un proceso ruby. Desafortunadamente, ese proceso de rubí necesita algunas cosas que aún no están cargadas.
Intenté agregar un sleep 300
al comienzo de mi script bash, pero realmente no ayuda porque también afecta el inicio de cosas como ssh, apache, etc.
Además, no quiero cargar todas las bibliotecas de ruby al inicio, porque ralentizaría el tiempo de arranque.
5m
sintaxis. Estoy de acuerdo en que las dependencias son el camino a seguir, aunque las botas que tardan más de cinco minutos probablemente deberían analizarse y el error del script RoR es una buena forma de llamar la atención (pero no la forma correcta).