node.js开机自启动脚本文件
#!/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
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下