Node.js: script attivi… forever!

Forever è un utile strumento, a riga di comando (CLI), che ci permette di mantenere attivo e funzionante uno o più script di Node.js. Il suo funzionamento è semplicissimo, basterà avviare lo script ed esso sarà mantenuto attivo e funzionante in modo automatico, utile ad esempio per chi vuole mantenere un servizio sempre attivo su un server online.

Per installarlo è sufficiente utilizzare npm e digitare il seguente comando:

Se siete degli utenti Linux ed utilizzate una distribuzione Debian based, come Ubuntu ad esempio, ricordatevi di digitare sudo davanti:

Infine per avviare lo script e mantenerlo sempre attivo (come un demone) digitiamo:

Il nostro script sarà avviato automaticamente ed in caso di problemi sarà riavviato in automatico facendolo tornare operativo.

Se invece lo vogliamo riavviare manualmente digitiamo:

Se vogliamo fermare lo script ed evitare che venga riattivato digitiamo:

Infinite, se abbiamo avviato più script e vogliamo fermarli tutti insieme sarà sufficiente un:

Mentre se vogliamo riavviarli tutti:

Questi ovviamente sono solo una piccola parte di tutti i comandi messi a disposizione.
Per avere una lista completa di tutti i comandi e la documentazione ufficiale vi consiglio di visitare l’apposita pagina su Github.