#!/bin/bash
###BEGININITINFO
#Provides: xiyoulib
#Required-Start: $all
#Required-Stop: $all
#Default-Start: 2345
#Default-Stop: 016
#Short-Description:Startdaemonatboottime
#Description: Enableserviceprovidedbydaemon.
###ENDINITINFO
#chkconfig:3458808
#description:ForeverforNode.js
DEAMON=/home/wwwroot/default/im/chat.js #这里需要填写你自己的Node项目的启动脚本文件
LOG=/home/wwwroot/default/im/log/log #可选,日志文件目录
PID=/home/wwwroot/default/im/log/pid #必填内容,用于记录forever的进程号
exportPATH=$PATH:/usr/local/bin #在这里指定一下Node的可执行程序安装目录,我的是/usr/local/bin
exportNODE_PATH=$NODE_PATH:/usr/local/lib/node_modules #这里是Node类库的路径
#往下的内容就不用修改了
node=node
forever=forever
case"$1"in
start)
$foreverstart-l$LOG--pidFile$PID-a$DEAMON
;;
stop)
$foreverstop--pidFile$PID$DEAMON
;;
stopall)
$foreverstopall--pidFile$PID
;;
restartall)
$foreverrestartall--pidFile$PID
;;
reload|restart)
$foreverrestart-l$LOG--pidFile$PID-a$DEAMON
;;
list)
$foreverlist
;;
*)
echo"Usage:/etc.init.d/node{start|stop|restart|reload|stopall|restartall|list}"
exit1
;;
esac
chmod755/etc/init.d/node
chkconfig/etc/init.d/nodeon