NodeJS应用设成随系统启动而自动运行
2014-06-24 14:09
288 查看
先在
以上代码是我在本地虚拟机的配置,根据实际情况修改相关参数,主要是DEAMON的路径参数,赋予该文件可执行权限,并运行chkconfig添加自动运行:
reboot重启系统,通过浏览器进入网站可发现,该NodeJS已经可自动运行了
/etc/init.d目录创建一个文件
node,内容如下:
#!/bin/bash # # node Start up node server daemon # # chkconfig: 345 85 15 # description: Forever for Node.js # PATH=/home/node/0.8.9/bin DEAMON=/home/ftp/1520/weizt-20120918-tKx/weizt.com/app.js LOG=/home/hosts_log PID=/tmp/forever.pid case "$1" in start) forever start -l $LOG/forever.log -o $LOG/forever_out.log -e $LOG/forever_err.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/forever.log -o $LOG/forever_out.log -e $LOG/forever_err.log --pidFile $PID -a $DEAMON ;; list) forever list ;; *) echo "Usage: /etc.init.d/node {start|stop|restart|reload|stopall|restartall|list}" exit 1 ;; esac exit 0
以上代码是我在本地虚拟机的配置,根据实际情况修改相关参数,主要是DEAMON的路径参数,赋予该文件可执行权限,并运行chkconfig添加自动运行:
chmod 755 /etc/init.d/node chkconfig /etc/init.d/node on
reboot重启系统,通过浏览器进入网站可发现,该NodeJS已经可自动运行了
相关文章推荐
- 在Ubuntu下安装nodejs4.x,并实现开机自动启动forever进程守护nodejs应用后台运行
- 系统开机自动运行程序和自动启动服务
- 怎样在android系统启动时自动运行自己的程序
- Linux crontab的使用方式,sh脚本的编写,sh脚本自动启动tomcat服务器,sh监控系统运行情况
- Android启动早于系统应用的第三方应用,杀不死自动重启的第三方应用
- 系统启动时自动运行开发的程序,采用计划任务
- 系统开机自动运行程序和自动启动服务
- 第一个(应用的)组件启动时,(系统)创建主进程(包名)+主线程,Application对象 (一个应用所有组件默认运行在同一个进程)
- Ubuntu系统启动后还原上次运行的应用的方法
- WINCE系统启动时自动运行应用程序
- CentOS系统设置Nginx服务自动启动运行
- CE系统启动时自动运行应用程序
- ARMSYS2410-MULTIUAR 如何让系统启动时自动运行用户程序
- 如何在Android系统启动后自动运行程序 [
- 将JBoss启动做成Windows的系统服务 服务器一开机自动运行JBoss
- 将程序设置为服务,在系统登录界面自动启动(解决:不间断运行的程序遇到电脑重启,且电脑登录需要账号和密码)
- 系统开机自动运行程序和自动启动服务 (转载)
- windows中系统开机自动运行程序和自动启动服务
- linux 如何在文件系统启动后自动运行我的程序
- Windows系统启动自动运行cmd命令