Necesito ejecutar el proyecto "nodo js" en 16.4 de forma permanente
y use el paquete forever para ejecutar en segundo plano en ubuntu
ahora quiero agregar un servicio de inicio a ubuntu pero busqué no hay resultado.
He creado un archivo llamado test.conf
a/etc/init.d
test.conf:
start on startup
exec forever start /root/node/node_modules/.bin/www
systemd service
para esto.mysql
forever
y solo necesitas una forma de ejecutarlo en el servicio de Ubuntu?Respuestas:
En el más simple para usar
systemd service
:Instalar
forever
:Escriba y almacene el script para ejecutarlo en la ubicación preferida.
Escribe el
Systemd service
:Guarde el
systemd service
archivo/etc/systemd/system
comomyforever.service
(o con el nombre que desee).Inicie el servicio y habilítelo al inicio.
Comprueba si se está ejecutando:
Para detenerlo y deshabilitarlo en cualquier momento:
NOTA:
systemd service
muchas opciones disponibles.myforever
sin la.service
extensión,systemd
elegirá el archivo correcto/home/george/.npm-global/bin/forever
es dondenode
se guardan mis módulos, los suyos serán diferentes. Encuéntralo conwhich forever
Información Adicional:
https://www.axllent.org/docs/view/nodejs-service-with-systemd/
fuente
uso "forever service-systemd" porque mi ubuntu es 16.04
primer uso: paquete -> para siempre y revise estas páginas:
si es advenedizo: https://github.com/zapty/forever-service
si systemd: https://www.npmjs.com/package/service-systemd
fuente