node.js开机自启动脚本文件


Posted in Javascript onDecember 24, 2014
#!/bin/bash

### BEGIN INIT INFO

# Provides:       xiyoulib

# Required-Start:   $all

# Required-Stop:     $all

# Default-Start:     2 3 4 5

# Default-Stop:   0 1 6

# Short-Description: Start daemon at boot time

# Description:     Enable service provided by daemon.

### END INIT INFO

# chkconfig: 345 88 08

# description: Forever for Node.js

 

DEAMON=/home/wwwroot/default/im/chat.js   #这里需要填写你自己的Node项目的启动脚本文件

LOG=/home/wwwroot/default/im/log/log  #可选,日志文件目录

PID=/home/wwwroot/default/im/log/pid  #必填内容,用于记录forever的进程号

 

export PATH=$PATH:/usr/local/bin  #在这里指定一下Node的可执行程序安装目录,我的是/usr/local/bin

export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules  #这里是Node类库的路径

 

#往下的内容就不用修改了

 

node=node

forever=forever

 

case "$1" in

    start)

        $forever start -l $LOG --pidFile $PID -a $DEAMON

        ;;

    stop)

        $forever stop --pidFile $PID $DEAMON

        ;;

    stopall)

        $forever stopall --pidFile $PID

        ;;

    restartall)

        $forever restartall --pidFile $PID

        ;;

    reload|restart)

        $forever restart -l $LOG --pidFile $PID -a $DEAMON

        ;;

    list)

        $forever list

        ;;

    *)

        echo "Usage: /etc.init.d/node {start|stop|restart|reload|stopall|restartall|list}"

        exit 1

        ;;

esac
chmod 755 /etc/init.d/node

chkconfig /etc/init.d/node on
Javascript 相关文章推荐
JS 对象介绍
Jan 20 Javascript
JS命名空间的另一种实现
Aug 09 Javascript
js判断是否为ie的方法小结
Jan 13 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
Aug 06 Javascript
JavaScript登录验证码的实现
Oct 27 Javascript
利用js获取下拉框中所选的值
Dec 01 Javascript
jQuery实现页面滚动时智能浮动定位
Jan 08 Javascript
微信小程序下拉刷新界面的实现
Sep 28 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
Feb 09 Javascript
JavaScript满天星导航栏实现方法
Mar 08 Javascript
Vue一次性简洁明了引入所有公共组件的方法
Nov 28 Javascript
javascript Canvas动态粒子连线
Jan 01 Javascript
使用jquery动态加载js文件的方法
Dec 24 #Javascript
使用javascript实现Iframe自适应高度
Dec 24 #Javascript
常用的jQuery前端技巧收集
Dec 24 #Javascript
jQuery中hide()方法用法实例
Dec 24 #Javascript
创建、调用JavaScript对象的方法集锦
Dec 24 #Javascript
jQuery的css()方法用法实例
Dec 24 #Javascript
使用javascript获取页面名称
Dec 23 #Javascript
You might like
php开发文档 会员收费1期
2012/08/14 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
php中ob_get_length缓冲与获取缓冲长度实例
2014/11/20 PHP
给ECShop添加最新评论
2015/01/07 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
浅谈javascript中的作用域
2012/04/07 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
使用AngularJS和PHP的Laravel实现单页评论的方法
2015/06/19 Javascript
JavaScript开发者必备的10个Sublime Text插件
2016/02/27 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
利用types增强vscode中js代码提示功能详解
2017/07/07 Javascript
Vue中全局变量的定义和使用
2019/06/05 Javascript
深入浅析vue全局环境变量和模式
2020/04/28 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
解析Python中的eval()、exec()及其相关函数
2017/12/20 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
2018/03/13 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
Pycharm自动添加文件头注释和函数注释参数的方法
2020/10/23 Python
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
英国领先的隐形眼镜在线供应商:Lenstore.co.uk
2019/11/24 全球购物
杠杆的科学教学反思
2014/01/10 职场文书
会计顶岗实习心得
2014/01/25 职场文书
法律进机关实施方案
2014/03/12 职场文书
文明好少年事迹材料
2014/08/19 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
长城导游词400字
2015/01/30 职场文书
2015年妇幼保健工作总结
2015/05/19 职场文书
学校工会工作总结2015
2015/05/19 职场文书
解析目标检测之IoU
2021/06/26 Python
mysql数据库隔离级别详解
2022/06/16 MySQL