ubuntu设置自定义脚本开机自启动

[开机启动]解决insserv: warning: script ‘服务名‘ missing LSB tags and overrides

按照LSB tags规范改写脚本如下
其实解决办法就是在#!/bin/bash下面添加:

#!/bin/bash  
### BEGIN INIT INFO
# Provides:          lostphp.com
# Required-Start:    $local_fs $network
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: wsocket service
# Description:       wsocket service daemon
### END INIT INFO 
当然,也可以一劳永逸的:

也可以一劳永逸的方式:

apt-get remove insserv

ubuntu 16.04 脚本设置开机自启动
1.首先编写一个shell脚本文件,例如 start_cs4.sh (nohup & 指定后台运行)

#!/bin/bash
nohup /opt/start_cs4.sh &

注意:脚本需要实现开放执行权限 sudo chmod 777 xxx.sh

2.编写python文件,里面执行你开启执行的脚本,这里是indicator-stickynotes.py

3.在 /etc/profile 这个文件中,添加shell脚本文件路径,例如:

/home/start_cs4.sh

4.重启 可自动后台运行该脚本

ubuntu设置自定义脚本开机自启动

上一篇:常用Linux命令(持续添加)


下一篇:vmware虚拟机与物理机网络ping不通的解决思路