博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux开机启动脚本设置
阅读量:4192 次
发布时间:2019-05-26

本文共 813 字,大约阅读时间需要 2 分钟。

ubuntu、debian开机启动脚本设置

rc.local脚本

rc.local脚本是一个ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限才能修改。

新建开机脚本

# cd /etc/init.d# vim your_service.sh#....此处编写你的脚本,最后有exit 0# chmod 755 your_service.sh# update-rc.d your_service.sh defaults 90

如果要移除脚本

# update-rc.d -f your_service.sh remove

在debian6中,加入开机启动脚本的方法不同了,直接做符号链接到runlevel已经不起作用了,提示缺少LSB信息,并且用insserv来替代update-rc.d:

需要在脚本中加入LSB描述信息:

#!/bin/sh### BEGIN INIT INFO# Provides:          your_service.sh# Required-Start:    $local_fs $remote_fs $network $syslog# Required-Stop:     $local_fs $remote_fs $network $syslog# Default-Start:     2 3 4 5# Default-Stop:      0 1 6# Short-Description: starts the your_service daemon# Description:       starts your_service using start-stop-daemon### END INIT INFO

插入启动脚本:

# insserv -v -d /etc/init.d/your_service.sh

转载地址:http://hnloi.baihongyu.com/

你可能感兴趣的文章
JVM内存模型详解
查看>>
(二)Git--工作区和暂存区、管理修改与撤销
查看>>
(七)Git--自定义Git
查看>>
(五)Git--分支管理
查看>>
(四)Git--远程仓库
查看>>
(六) Git--标签管理
查看>>
java中继承,子类是否继承父类的构造函数
查看>>
什么是Spring Cloud ?
查看>>
pyqt实现界面化编程
查看>>
qt写DLL文件并调用和出现的问题分析
查看>>
工厂模式(Factory)-设计模式(一)
查看>>
建造者模式(Builder)-设计模式(三)
查看>>
初学Java必备基础知识,编程领域你需要掌握的关键点!
查看>>
阿里五年Java程序员的总结,献给还在迷茫中的你!
查看>>
程序员身上有异味,同事为什么都不会直接告诉他?
查看>>
Java、C、C+ +、PHP、Python分别用来开发什么?一篇文章告诉你!
查看>>
Linux-SHELL常用命令
查看>>
Linux-网络运维基础
查看>>
Verilog编程网站学习——门电路、组合电路、时序电路
查看>>
android——学生信息显示和添加
查看>>