Die Codekopie lautet wie folgt:
#!/bin/bash
### Begin Init Info
# Bietet: xiyoulib
# Erforderlich start: $ alle
# Erforderlicher Stop: $ All
# Standardstart: 2 3 4 5
# Standard-Stop: 0 1 6
# Kurzschreibung: Dämon zur Kartonzeit starten
# Beschreibung: Aktivieren Sie den von Dämon bereitgestellten Service.
### End Init Info
# ChkConfig: 345 88 08
# Beschreibung: für immer für node.js
DEAMON =/HOME/WWWROOT/DEFAULT/IM/CHAT.JS # Hier müssen Sie die Start -Skript -Datei für Ihr eigenes Knotenprojekt ausfüllen
LOG =/HOME/WWWROOT/DEFAULT/IM/LOG/LOG #OPTIONAL, Log -Dateiverzeichnis
PID =/HOME/WWWROOT/DEFAULT/IM/LOG/PID #-Required -Inhalt, verwendet, um die Prozessanzahl von Forever aufzuzeichnen
Exportpaths = $ Pfad:/usr/local/bin #Specify Das ausführbare Programm -Installationsverzeichnis hier, meine ist/usr/local/bin
exportieren node_path = $ node_path:/usr/local/lib/node_modules #her ist der Pfad zur Knotenklassenbibliothek
#Die folgenden Inhalte müssen nicht geändert werden
node = node
für immer = für immer
Fall "$ 1" in
Start)
$ Forever Start -l $ log --Pidfile $ pid -a $ Deamon
;;
Stoppen)
$ Forever Stop --Pidfile $ pid $ Deamon
;;
Stopp)
$ Forever Stopall --Pidfile $ pid
;;
Neustartall)
$ Forever Neustartall --Pidfile $ pid
;;
neu laden | neu starten)
$ Forever Start -l $ log --Pidfile $ pid -a $ Deamon
;;
Liste)
$ für immer Liste
;;
*)
echo "useage: /etc.init.d/node {start | stop | neu starten | neu laden | stopall | restartAll | list}"
Ausgang 1
;;
ESAC
Die Codekopie lautet wie folgt:
CHMOD 755 /etc/init.d/node
chkconfig /etc/init.d/node on