Linux自启动脚本

来源:互联网 发布:灵知的太阳信仰 编辑:程序博客网 时间:2024/05/17 06:43
  1. 新建个脚本文件servicestart.sh
  2. 设置权限 sudo chmod 755 servicestart.sh
  3. 把脚本放置到启动目录下 sudo mv servicestart.sh /etc/init.d/
  4. 将脚本添加到启动脚本 执行如下指令,在这里90表明一个优先级,越高表示执行的越晚 cd /etc/init.d/
    && sudo update-rc.d servicestart.sh defaults 90
  5. 移除Ubuntu开机脚本 sudo update-rc.d -f servicestart.sh remove

遇到的问题:insserv: warning: script 'servicestart.sh' missing LSB tags and overrides
解决方案:在脚本前面加上头部模版即可,如下:

#!/bin/bash### BEGIN INIT INFO# Provides:          servicestart# Required-Start:    $remote_fs $network# Required-Stop:     $remote_fs $network# Default-Start:     2 3 4 5# Default-Stop:      0 1 6# Short-Description: auto start service ### END INIT INFO#nginxsudo service nginx start#vsftpdsudo service vsftpd startexit 0

参考:Ubuntu 16.04设置rc.local开机启动命令/脚本的方法

原创粉丝点击