4 votos

¿Cómo puedo registrar mi app para el comando de "servicio"?

En RedHat EL 6, muchos servicios pueden iniciados y parados en la línea de comandos:

service some_service start

y

service some_service stop

He empaquetado una aplicación de servidor Node.JS en RPM. ¿Cómo puedo registrar mi aplicación a service , de fácil start y stop ?

5voto

Michael Hampton Puntos 7788

Usted tendrá que escribir un script de inicio para el servicio e instalarlo en la /etc/rc.d/init.d directorio.

He encontrado un script de ejemplo en Github; puede ser de utilidad después de cierta personalización menor. Y una búsqueda en Internet será probablemente otras tales escrituras.

1voto

vonbrand Puntos 1651

Mira la RPM directrices para Fedora (Fedora está aguas arriba para RHEL, por lo que debe ser aplicable con algunos preocuparte más por las versiones más recientes). Usted todavía tendrá que escribir el guión de inicio, que es más un arte negro. Filch el /etc/init.d archivo por algo similar como punto de partida, en comparación con otros.

Se recomienda que Fedora cambiado a systemd, y es un hecho que RHEL 7 va a utilizar también. Eso significa que el inicio se cambia radicalmente (y la escritura de los archivos de inicio mucho más simplificado). Tal vez usted debe instalar la versión más reciente de Fedora y empezar a experimentar.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: