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 相关文章推荐
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
Feb 07 Javascript
jquery select多选框的左右移动 具体实现代码
Jul 03 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
Oct 22 Javascript
基于javascript制作微信聊天面板
Aug 09 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
Aug 15 Javascript
Bootstrap按钮组简单实现代码
Mar 06 Javascript
JS数组操作之增删改查的简单实现
Aug 21 Javascript
Three.js利用顶点绘制立方体的方法详解
Sep 27 Javascript
Vue 2.5.2下axios + express 本地请求404的解决方法
Feb 21 Javascript
vue 组件的封装之基于axios的ajax请求方法
Aug 11 Javascript
javascript实现扫雷简易版
Aug 18 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 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的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
php session的锁和并发
2016/01/22 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
JavaScript中最简洁的编码html字符串的方法
2014/10/11 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
js console.log打印对像与数组用法详解
2016/01/21 Javascript
全面解析node 表单的图片上传
2016/11/21 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
JavaScript运动框架 解决防抖动问题、悬浮对联(二)
2017/05/17 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
微信小程序使用modal组件弹出对话框功能示例
2017/11/29 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
详解vue axios二次封装
2018/07/22 Javascript
js实现每日签到功能
2018/11/29 Javascript
基于Vue实现电商SKU组合算法问题
2019/05/29 Javascript
openlayers4实现点动态扩散
2020/08/17 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
django3.02模板中的超链接配置实例代码
2020/02/04 Python
python中列表的含义及用法
2020/05/26 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
Myholidays美国:在线旅游网站
2019/08/16 全球购物
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
个人简历中的自我评价范例
2013/10/29 职场文书
你懂得怎么写自荐信吗?
2013/12/27 职场文书
给老婆的保证书范文
2014/04/28 职场文书
关于运动会的口号
2014/06/07 职场文书
河童之夏观后感
2015/06/11 职场文书
四十年同学聚会致辞
2015/07/28 职场文书