centos forever node 开机自启动

来源:互联网 发布:windows无法与dns通信 编辑:程序博客网 时间:2024/05/29 18:18

1 进入 /etc/init.d, 新建文件 nodeserver(名字可以随便取)

cd /etc/init.d

touch nodeserver

2 编辑nodeserver

#!/bin/sh# chkconfig: 2345 85 15# description: Startup script for nodeserver.# exit on first errorset -e# points to the root for forever configexport "FOREVER_ROOT=/root/.forever"#LOG=/data/nodeserver/logPID=/data/nodeserver/pidstarts=(    "/usr/local/bin/forever --sourceDir /var/www/html/drunk start drunk.js"    "/usr/local/bin/forever --sourceDir /var/www/html/wx start wxapi.js")# commands to run on "stop" (new line per command)stops=(    "/usr/local/bin/forever stop --pidFile $PID /var/www/html/drunk/drunk.js"    "/usr/local/bin/forever stop --pidFile $PID /var/www/html/wx/wxapi.js")# start functiondo_start(){    for i in "${starts[@]}"        do            $i        done}# stop functiondo_stop(){    for i in "${stops[@]}"        do            $i        done}# Decide what command is being calledcase "$1" in    start)        echo "Starting nodeserver..."        do_start        echo "done."    ;;    stop)        echo "Stoping nodeserver..."        do_stop        echo "done."    ;;    restart)        echo "Restarting nodeserver..."        do_stop        do_start        echo "done."    ;;    *)        echo "Usage: nodeserver {start|stop|restart}" >&2        exit 3    ;;esacexit 0

3 加入开机项:

chkconfig --add nodeserver

4 nodeserver命令

service nodeserver start

service nodeserver stop

service nodeserver restart

0 0
原创粉丝点击