Salinan kode adalah sebagai berikut:
#!/Bin/Bash
### Mulai Info Init
# Menyediakan: xiyoulib
# Diperlukan start: $ all
# Diperlukan-stop: $ all
# Start default: 2 3 4 5
# Default-Stop: 0 1 6
# Deskripsi Pendek: Mulai daemon pada waktu boot
# Deskripsi: Aktifkan layanan yang disediakan oleh daemon.
Info inisi akhir ###
# chkconfig: 345 88 08
# Deskripsi: selamanya untuk node.js
Deamon =/home/wwwroot/default/im/chat.js # Di sini Anda perlu mengisi file skrip startup untuk proyek node Anda sendiri
Log =/home/wwwroot/default/im/log/log #Optional, direktori file log
Pid =/home/wwwroot/default/im/log/pid #yang diperlukan konten, digunakan untuk merekam nomor proses selamanya
Ekspor Path = $ Path:/USR/LOCAL/BIN #Specify Node Direktori Instalasi Program yang Dapat Dieksekusi Di Sini, Milik Tambang/Usr/Lokal/Bin
Ekspor node_path = $ node_path:/usr/local/lib/node_modules #Shere adalah jalur ke perpustakaan kelas node
#Isi di bawah ini tidak perlu dimodifikasi
node = node
selamanya = selamanya
kasus "$ 1" di
awal)
$ forever start -l $ log --pidfile $ pid -a $ deamon
;;
Berhenti)
$ forever stop -pidfile $ pid $ deamon
;;
stopall)
$ forever stopall -pidfile $ pid
;;
restartall)
$ forever restartall --pidfile $ pid
;;
Muat ulang | restart)
$ forever restart -l $ log --pidfile $ pid -a $ deamon
;;
daftar)
$ Daftar selamanya
;;
*)
echo "penggunaan: /etc.init.d/node {start | stop | restart | reload | stopall | restartall | daftar}"
Keluar 1
;;
ESAC
Salinan kode adalah sebagai berikut:
chmod 755 /etc/init.d/node
chkconfig /etc/init.d/node on