Étape 1: Spécification du Service
Mon application de Node.js s’appelle myNodeApp.js et se trouve sur/usr/local/bin/serveur/répertoire.
La première étape, sur la fenêtre du terminal, est le changement dans le dossier init.d (en root)
$ cd /etc/init.d
Créez un nouveau fichier, en utilisant un texte éditeur comme « nano ». Dans ce cas, nous allons appeler le service que nous voulons créer « myService » :
$ nano myService
Le contenu du nouveau fichier est les suivants: (Notez la 4eme ligne où mon instalation de Node.js particulier est spécifiée)
#!/bin/sh #/etc/init.d/myService export PATH=$PATH:/usr/local/bin export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules case "$1" in start) exec forever --sourceDir=/usr/local/bin/server -p /usr/local/bin/server myNodeApp.js #scriptarguments ;; stop) exec forever stop --sourceDir=/usr/local/bin/server myNodeApp.js ;; *) echo "Usage: /etc/init.d/myService {start|stop}" exit 1 ;; esac exit 0