https://ubuntuforums.org/showthread.php?t=2327011

1、方法一,编辑rc.loacl脚本

Ubuntu开机之后会执行/etc/rc.local文件中的脚本,
所以我们可以直接在/etc/rc.local中添加启动脚本。
当然要添加到语句:exit 0 前面才行。
如:

复制代码

代码如下:

sudo vi /etc/rc.local

然后在 exit 0 前面添加好脚本代码。

2、方法二,添加一个Ubuntu的开机启动服务。

如果要添加为开机启动执行的脚本文件,
可先将脚本复制或者软连接到/etc/init.d/目录下,
然后用:update-rc.d xxx defaults NN命令(NN为启动顺序),
将脚本添加到初始化执行的队列中去。
注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。
1) 将你的启动脚本复制到 /etc/init.d目录下
 以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限

复制代码

代码如下:

$ sudo chmod 755 /etc/init.d/test

3) 执行如下命令将脚本放到启动脚本中去:

复制代码

代码如下:

$ cd /etc/init.d
$ sudo update-rc.d test defaults 95

注:其中数字95是脚本启动的顺序号,按照自己的需要相应修改即可。在你有多个启动脚本,而它们之间又有先后启动的依赖关系时你就知道这个数字的具体作用了。该命令的输出信息参考如下:

复制代码

代码如下:

update-rc.d: warning: /etc/init.d/test missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/test ...
/etc/rc0.d/K95test -> ../init.d/test
/etc/rc1.d/K95test -> ../init.d/test
/etc/rc6.d/K95test -> ../init.d/test
/etc/rc2.d/S95test -> ../init.d/test
/etc/rc3.d/S95test -> ../init.d/test
/etc/rc4.d/S95test -> ../init.d/test
/etc/rc5.d/S95test -> ../init.d/test

卸载启动脚本的方法:

复制代码

代码如下:

$ cd /etc/init.d
$ sudo update-rc.d -f test remove

命令输出的信息参考如下:

复制代码

代码如下:

Removing any system startup links for /etc/init.d/test ...
/etc/rc0.d/K95test
/etc/rc1.d/K95test
/etc/rc2.d/S95test
/etc/rc3.d/S95test
/etc/rc4.d/S95test
/etc/rc5.d/S95test
/etc/rc6.d/K95test

-------------------------------------------------------------------------------------------------

Re: insserv: warning: script 'lampp' missing LSB tags and overrides

 Originally Posted by sreez 
Iam using ubuntu 16.04 server while adding lampp service to automatic startup on the boot sudo update-rc.d lampp defaults. Its shows the error insserv: warning: script 'lampp' missing LSB tags and overrides insserv: There is a loop between service monit and lampp if stopped insserv: loop involving service lampp at depth 2 insserv: loop involving service monit at depth 1 insserv: Stopping lampp depends on monit and therefore on system facility `$all' which can not be true! insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header plz help to fix it. thanks in advance.

have same issue and fix this with edit lampp script

Code:
#!/bin/bash
### BEGIN INIT INFO
# Provides: lampp
# Required-Start:    $local_fs $syslog $remote_fs dbus
# Required-Stop:     $local_fs $syslog $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start lampp
### END INIT INFO
/opt/lampp/lampp start

insserv: warning: script 'lampp' missing LSB tags and overrides相关推荐

  1. missing LSB tags and overrides

    missing LSB tags and overrides 其实解决办法就是在#!/bin/bash下面添加: ### BEGIN INIT INFO # Provides: bbzhh.com # ...

  2. 解决系统Warning:W: Possible missing firmware /lib/firmware/rtl_nic/

    解决系统Warning:W: Possible missing firmware /lib/firmware/rtl_nic/ 问题 原因 解决 参考 问题 安装显卡驱动或者系统相关东西时出现: up ...

  3. main.c(5): warning C206: ‘ds1302_ready‘: missing function-prototype

    这个问题主要是说明,你未在头文件中声明这个函数. 这里我写了三个函数但是在头文件中未声明 就会出现"main.c(5): warning C206: 'ds1302_ready': miss ...

  4. 报WARNING:script not on PATH,怎么解决?

    Q:例如安装python库的时候,报WARNING:script not on PATH,怎么解决? 用pip安装库的时候,报WARNING"not on PATH", 在 没关闭 ...

  5. c语言编译错误c206,warning c206_TEXT1.C(29): warning C206: 'While': missing function-prototype

    问题补充: #include // 包含文件 #define uchar unsigned char #define uint unsigned int uchar out0=0x7f; //赋初值 ...

  6. AB上的脚本引用丢失,The referenced script is missing!

    今天工作的时候队友遇到了一个BUG.说是脚本引用丢失. 一个Prefab打包AB后,修改了AB上绑定的脚本. 然后加载AB后出现了 警告 引用丢失. 项目的EditorSetting设置的是 Visi ...

  7. KEIL编程报警告warning c206:missing function-prototype

    这个警告的意思是缺少函数原型.大多数情况是由于头文件未包含或者包含错误导致的,这种情况多半会报错error导致编译失败. 可是反复检查并没有发现头文件包含上出现了问题,但是编译器就是要报警告: 而且不 ...

  8. 解决ubuntu的chkconfig[/sbin/insserv 无法找到路径问题]

    http://www.cnblogs.com/lost-1987/archive/2012/10/17/2727285.html 今天在虚拟机里做DRBD实验,使用chkconfig管理服务的时候,出 ...

  9. insserv: Starting xx depends on plymouth and therefore on system facility `$all'

    用tar包安装nifi过后,Ubuntu16.04系统无法再用apt安装其他软件,错误如下: # apt-get install nfs-kernel-server Reading package l ...

  10. 装了BT5后要做的几件事

    装了BT5后要做的几件事 由于是在虚拟机上装的,vmware,所以,第一件事当然是装vmware-tools啦. 但是安装的过程中会提示-说内核头文件找不到. 然后我先查了内核版本: root@lk: ...

最新文章

  1. 2018中国计算机大会,阿里云分布式存储架构师:自研分布式文件系统服务
  2. Oracle日常巡检
  3. 配置方法_CISCO防火墙端口映射配置方法
  4. python2.7除法_Python中除法使用的注意事项
  5. pythonpil模块安装_centos 安装python PIL模块
  6. 复杂网络研究:让世界变得简单
  7. oracle中查询某张表的大小
  8. 一周学会Mootools 1.4中文教程:(4)类型
  9. 一口气带你踩完五个 List 的大坑,处处坑!| 原力计划
  10. ASP.NET2.0缓存(Cache)技术
  11. 20200728每日一句
  12. sqlplus连接Oracle的正确语法
  13. qttabbar文件浏览器突然坏掉了!
  14. pragma once用法总结
  15. C++哈利波特代码(下)
  16. IOS个人开发者账号和wp公司开发者帐号申请注意点
  17. DirectX和OPenGL 与 UE4 U3D的关系是什么?
  18. 第一次开发EOS区块链的经验总结
  19. tipask二次开发总结_tipask二次开发总结
  20. Uninstall Tool 破解手记

热门文章

  1. 程序员如何与产品经理优雅的干架
  2. 一款开源Android在线音乐播放器
  3. mysql 全局排序 取第n条_MySQL分组排序取前N条记录 以及 生成自动数字序列 的SQL...
  4. 算法知识点——(4)降维
  5. 项目组织结构以及模块规划
  6. kafka-windows10中测试使用
  7. poythoncode-实战5--excel 文件读取,文本文件,csv文件,存到系统中以大列表方式进行存储
  8. eclipse中文乱码解决_Stata15:一次性转码,解决中文乱码问题
  9. 传统的6d位姿估计fangfa1_基于视觉的机器人抓取从物体定位、位姿估计到抓取位姿估计 | 公开课预告...
  10. python的精髓_你知道Python的精髓是什么吗?是方括号、花括号和圆括号