关闭

Debian下设置Shell脚本开机自动启动

2984人阅读 评论(0) 收藏 举报
分类:

Debian下设置Shell脚本开机自动启动


1) 进入init.d初始化脚本目录


#切换到root用户
sudo -s
cd /etc/init.d

2) 创建启动Shell脚本,安装nano: apt-get install nano


nano /etc/init.d/footbar

3) 编写Node.JS启动脚本,以OnceDoc启动脚本为例


#! /bin/sh
### BEGIN INIT INFO
# Provides: OnceDoc
# Required-Start: $network $remote_fs $local_fs
# Required-Stop: $network $remote_fs $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start and stop node
# Description: OnceDoc
### END INIT INFO
WEB_DIR='/var/www/oncedoc'
WEB_APP='svr/service.js'
#location of node you want to use
NODE_EXE=/usr/local/bin/node
start()
{
echo "Start OnceDoc"
#important! change current folder, in order to make the relative path work.
cd $WEB_DIR
#make sure it will running forever and error will be logged
$NODE_EXE $WEB_DIR/$WEB_APP svr/oncedoc.js config.guoxiehui.js &
}
stop()
{
echo "This program cann't be stopped"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
#start
;;
*)
echo "Usage: /etc/init.d/ourjs {start|stop|restart}"
;;
esac
exit 0

4) 设置文件为可执行脚本


chmod 755 /etc/init.d/foobar

5) 设置脚本开机时启动


update-rc.d foobar defaults

7) 设置脚本开机时不启动[可选]


update-rc.d -f foobar remove

8) 重启测试


reboot
0
0
查看评论

linux (debian) 设置开机自启动

linux (debian),设置开机自启动,两种方法,第二种方法一直未成功,希望大家可以提出一些建议。。
  • wei_xiaox126
  • wei_xiaox126
  • 2015-01-05 12:38
  • 7506

Debian系统开机启动过程以及如何自定义开机自启动脚本

前言: 写这篇blog之前一直在折腾怎么将自己写好的脚本开机自启动,因为之前遇见过类似的问题,但是按照同样的解决方案操作,然后这脚本死皮赖脸就是不启动,奈若何啊,但最终还是解决了,顺带也复习一下bootloader以及Linux kernel的启动过程,阿蒙! 一、简介bootloader的启动...
  • weijory
  • weijory
  • 2017-01-05 11:54
  • 5959

debian7开机启动

本文基于debian7 开机脚本位于:/etc/rc.local 在EXIT 0的行前就可完成开机启动项添加。 需要注意是的 在命令后加入&,让程序后台运行 eg:python /home/pi/dnspod-pi.py& 之前不知道,没有加入&,...
  • hailangnet
  • hailangnet
  • 2015-12-31 09:42
  • 747

Linux(Debian)设置开机自启动脚本

在网上搜索了很多如何在Linux下设置开机自启动脚本,做了很多实验发现并没有用。网上一种最简单的方法是在/ect/rc.local文件中的exit 0语句之前之前添加运行脚本就行,于是我添加了一行“echo tangquan”,保存退出之后重启系统,使用串口查看系统打印的log信息,然而并没有找到...
  • tq384998430
  • tq384998430
  • 2017-05-23 14:05
  • 821

【转载】Ubuntu Linux下添加开机启动脚本

【转载】Ubuntu下添加开机启动脚本 原文地址:http://blog.163.com/yangshuai126%40126/blog/static/1734262652010928101641555/ Ubuntu开机之后会执行/etc/rc.local文件中的脚本, 所以我们可以直接在/...
  • jack909633117
  • jack909633117
  • 2018-01-05 23:35
  • 36

debian添加开机启动服务

Debian设置开机自动启动与关闭
  • wulong710
  • wulong710
  • 2014-07-19 18:03
  • 2305

debian系统添加开机启动服务

因客户需求,需要开机就能在浏览器中看到实时视频,而自己设计观看实时视频的方案是:使用ffmpeg直接解码rtsp流,将解码结果通过http发送到nodejs服务器,nodejs服务器使用Websocket发送给客户端,客户端使用canvas实时绘制图像。 因此,在能观看实时视频之前需要添加ff...
  • huangzhichang13
  • huangzhichang13
  • 2017-01-12 23:42
  • 1053

debian下设置开机自启动

http://may523.blog.51cto.com/4232517/1283347 在Linux系统下,一个Services的启动、停止以及重启通常是通过/etc/init.d目录下的脚本来控制的。然而,在启动或改变运行级别时,是在/etc/rcX.d中来搜索脚本。其中X是运...
  • hktkfly6
  • hktkfly6
  • 2017-07-24 19:17
  • 785

debian6开机启动脚本的方法

在debian6中,加入开机启动脚本的方法与debian5不同了,直接做符号链接到runlevel已经不起作用了,提示缺少LSB信息,并且用insserv来替代update-rc.d: root@14:/etc/rc2.d# update-rc.d -n  php_fastcgi.sh&...
  • xuyaqun
  • xuyaqun
  • 2011-11-14 14:29
  • 12047

debian 增加 nginx 自启动脚本

作者:wgluser 转自:http://blog.csdn.net/wgluser/article/details/7980867 debian 增加 nginx 自启动脚本 转帖自:http://articles.slicehost.com/2007/10/17/ubunt...
  • whw8007
  • whw8007
  • 2013-05-24 17:11
  • 725
    个人资料
    • 访问:224020次
    • 积分:2261
    • 等级:
    • 排名:第19649名
    • 原创:23篇
    • 转载:185篇
    • 译文:0篇
    • 评论:13条
    文章分类
    最新评论