Muszę uruchomić projekt "węzła js" na 16.4 na stałe
i użyj pakietu na zawsze do uruchomienia w tle w Ubuntu
teraz chcę dodać usługę uruchamiania do Ubuntu, ale szukałem nie ma rezultatu.
Utworzyłem plik o nazwie test.conf
to/etc/init.d
test.conf:
start on startup
exec forever start /root/node/node_modules/.bin/www
systemd service
do tego celu.mysql
forever
i potrzebujesz sposobu, aby uruchomić go w serwisie Ubuntu?Odpowiedzi:
W najprostszym do użycia
systemd service
:Zainstaluj
forever
:Napisz i zapisz skrypt do uruchomienia w preferowanej lokalizacji.
Napisz
Systemd service
:Zapisz
systemd service
plik/etc/systemd/system
jakomyforever.service
(lub pod dowolną nazwą).Uruchom usługę i włącz przy uruchomieniu.
Sprawdź, czy działa:
Aby zatrzymać i wyłączyć w dowolnym momencie:
UWAGA:
systemd service
wielu dostępnych opcjimyforever
bez.service
rozszerzenia,systemd
wybierze odpowiedni plik/home/george/.npm-global/bin/forever
mojenode
moduły, twój będzie inny. Znajdź za pomocąwhich forever
Dodatkowe informacje:
https://www.axllent.org/docs/view/nodejs-service-with-systemd/
źródło
Używam „Forever Service-Systemd”, ponieważ moje Ubuntu to 16.04
pierwsze użycie: pakiet -> na zawsze i sprawdź te strony:
jeśli upstart: https://github.com/zapty/forever-service
jeśli systemd: https://www.npmjs.com/package/service-systemd
źródło