linux-auto start

ubuntu now use systemd instead rc.local, and considered rc.local as a service
it is turned off by default.

user systemd run a service

sudo vi /etc/systemd/system/rc-local.service

添加一个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

卸载启动服务

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