การคัดลอกรหัสมีดังนี้:
#!/bin/bash
### เริ่มต้นข้อมูลเริ่มต้น
# ให้: xiyoulib
# ต้องเริ่มต้น: $ ทั้งหมด
# จำเป็นต้องหยุด: $ ทั้งหมด
# เริ่มต้นเริ่มต้น: 2 3 4 5
# Default-stop: 0 1 6
# คำอธิบายสั้น ๆ : เริ่ม daemon ในเวลาบูต
# คำอธิบาย: เปิดใช้งานบริการที่จัดทำโดย Daemon
### ข้อมูลเริ่มต้น
# 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 #เนื้อหาที่ใช้งานได้ใช้เพื่อบันทึกหมายเลขกระบวนการตลอดไป
เส้นทางการส่งออก = $ path:/usr/local/bin #specify ไดเรกทอรีการติดตั้งโปรแกรมปฏิบัติการโหนดที่นี่ของฉันคือ/usr/local/bin
ส่งออก node_path = $ node_path:/usr/local/lib/node_modules #here เป็นเส้นทางไปยังไลบรารีคลาสโหนด
#เนื้อหาด้านล่างไม่จำเป็นต้องแก้ไข
โหนด = โหนด
ตลอดไป = ตลอดไป
กรณี "$ 1" ใน
เริ่ม)
$ forever start -l $ log -pidfile $ pid -a $ deamon
-
หยุด)
$ forever stop -pidfile $ pid $ deamon
-
หยุด)
$ forever stopall -pidfile $ pid
-
รีสตาร์กล
$ forever restartall -pidfile $ pid
-
โหลดใหม่ | รีสตาร์ท)
$ forever retart -l $ log -pidfile $ pid -a $ deamon
-
รายการ)
รายการ $ ตลอดไป
-
-
echo "การใช้งาน: /etc.init.d/node {เริ่ม | หยุด | รีสตาร์ท | โหลดซ้ำ | stopall | restartall | list}"
ออกจาก 1
-
ESAC
การคัดลอกรหัสมีดังนี้:
chmod 755 /etc/init.d/node
chkconfig /etc/init.d/node on