نسخة الكود كما يلي:
#!/بن/باش
### ابدأ معلومات init
# يوفر: xiyoulib
# المطلوب بدء: $ الكل
# المطلوب توقف: $ الكل
# البداية الافتراضية: 2 3 4 5
# التوقف الافتراضي: 0 1 6
# موزع قصير: ابدأ الخفي في وقت التمهيد
# الوصف: تمكين الخدمة المقدمة بواسطة Daemon.
### end init معلومات
# chkconfig: 345 88 08
# الوصف: إلى الأبد لـ Node.js
deamon =/home/wwwroot/default/im/chat.js # هنا تحتاج إلى ملء ملف البرنامج النصي بدء التشغيل لمشروع العقدة الخاص بك
log =/home/wwwroot/default/im/log/log #Optional ، دليل ملف السجل
pid =/home/wwwroot/default/im/log/pid #resquired المحتوى ، يستخدم لتسجيل رقم العملية إلى الأبد
مسار التصدير = $ path:/usr/local/bin #specific
تصدير node_path = $ node_path:/usr/local/lib/node_modules #yere هو المسار إلى مكتبة فئة العقدة
#المحتويات أدناه غير مطلوبة لتعديلها
العقدة = العقدة
إلى الأبد = إلى الأبد
حالة "$ 1" في
يبدأ)
$ forever start -l $ log -pidfile $ pid -a $ deamon
؛؛
قف)
$ forever stop -pidfile $ pid $ deamon
؛؛
ساقول)
$ forever Stopall -pidfile $ pid
؛؛
RESTARTALL)
$ forever Restartall -pidfile $ pid
؛؛
إعادة تحميل | إعادة التشغيل)
$ forever retart -l $ log -pidfile $ pid -a $ deamon
؛؛
قائمة)
$ إلى الأبد قائمة
؛؛
*)
echo "use: /etc.init.d/node {start | stop | retart | reload | stopall | retartall | list}"
الخروج 1
؛؛
ESAC
نسخة الكود كما يلي:
chmod 755 /etc/init.d/node
chkconfig /etc/init.d/node on