NodeJS Avviare applicazione Nodejs all'avvio della VPS

joket#

Utente Bronze
12 Febbraio 2017
65
18
4
45
Ultima modifica:
Salve a tutti,

Ho un piccolo problema con la mia applicazione nodejs sul server Ubuntu 20.04

Il mio obbiettivo é avere la mia applicatione in avvio automatico ogni volta che faccio il reboot della VPS.

Ho seguito questo tutorial , ma non so perche non mi funziona , devo sempre avviare le app manualmente.

Restarting Your Node.js App at Reboot:
- nella mia vps il file starter.sh ha questo codice:
Bash:
#!/bin/sh

if [ $(ps -e -o uid,cmd | grep $UID | grep node | grep -v grep | wc -l | tr -s "\n") -eq 0 ]
then
        export PATH=/usr/local/bin:$PATH
        forever start --sourceDir /path/to/your/node/app www >> /path/to/log.txt 2>&1
fi

la mia applicazione e generata con express-generator e il file principale si chiama myapp/bin/www

- crontab -e
:
per il crontab ho indicato la posizione assoluta:
@ reboot /home/artur_kind/app-node/bin/starter.sh

Sono sicurissimo che ho fatto un errore che per molti potrebbe essere banale , ma non riesco a trovarlo , aiutatemi :boh:
Messaggio unito automaticamente:

ho trovato la soluzione usando PM2