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
Jun 19 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
Sep 05 Javascript
CheckBoxList多选样式jquery、C#获取选择项
Sep 06 Javascript
关闭浏览器时提示onbeforeunload事件
Dec 25 Javascript
javascript解析json数据的3种方式
May 08 Javascript
使用jQuery简单实现模拟浏览器搜索功能
Dec 21 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
Oct 10 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
Nov 25 Javascript
Webpack性能优化 DLL 用法详解
Aug 10 Javascript
详解javascript常用工具类的封装
Jan 30 Javascript
菊花转动的jquery加载动画效果
Aug 19 jQuery
详解Vue实战指南之依赖注入(provide/inject)
Nov 13 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
自己动手,丰衣足食 - 短波框形天线制作
2021/03/01 无线电
php下Memcached入门实例解析
2015/01/05 PHP
PHP实现提取多维数组指定一列的方法总结
2019/12/04 PHP
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
jquery实用代码片段集合
2010/08/12 Javascript
jQuery实现简单的列表式导航菜单效果代码
2015/08/31 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
jQueryUI DatePicker 添加时分秒
2016/06/04 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
vue中如何实现变量和字符串拼接
2017/06/19 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
微信小程序 页面跳转事件绑定的实例详解
2017/09/20 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
2018/08/31 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
Vue中用props给data赋初始值遇到的问题解决
2018/11/27 Javascript
js DOM的事件常见操作实例详解
2019/12/16 Javascript
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
波兰最大的宠物用品网上商店:FERA.PL
2019/08/11 全球购物
机械化及自动化毕业生的自我评价分享
2013/11/06 职场文书
机械工程师的岗位职责
2013/11/17 职场文书
公司培训欢迎词
2014/01/10 职场文书
护理中职生求职信范文
2014/02/24 职场文书
服装设计师职业生涯规划范文
2014/02/28 职场文书
人力资源经理的岗位职责范本
2014/02/28 职场文书
领导工作表现评语
2015/01/04 职场文书
财务负责人岗位职责
2015/02/03 职场文书
美术教师个人总结
2015/02/06 职场文书
入党介绍人意见怎么写
2015/06/03 职场文书
七一表彰大会简报
2015/07/20 职场文书
golang内置函数len的小技巧
2021/07/25 Golang
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP
解决spring.thymeleaf.cache=false不起作用的问题
2022/06/10 Java/Android