• ubuntu系统自动配置开机启动脚本


    以前一直搞的centos配置开机启动脚本,但是相同方法用在ubuntu系统上就不管用了,非常伤脑筋.

    非常感谢  https://www.linuxidc.com/Linux/2017-09/147178.htm  http://www.linuxdiyf.com/linux/26896.html  这两篇文章.

    我第一次也是尝试修改rc.local这个文件,但是压根不管用.

    然后尝试第二种方法,成功了,再一次非常感谢以上两篇文件分享的内容.

    1. 创建一个shell脚本如下,以下注释部分必须存在,不然会报错:如下错误:missing LSB tags and overrides   导致脚本无法执行成功

    #!/bin/sh
    ### BEGIN INIT INFO
    # Provides: svnd.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 svnd.sh daemon
    # Description: starts svnd.sh using start-stop-daemon
    ### END INIT INFO
    sudo mount /dev/sdb /imdata/test          ##这里就是我需要开机做的事情.

    2. 脚本执行执行权限;

        sudo chmod +x 你的脚本命令 

    3.将脚本复制到 /etc/init.d/  下;

       cp -r 脚本名 /etc/init.d/你的脚本名

    4.更新脚本的启动顺序

       cd /etc/init.d
       $ sudo update-rc.d svnd.sh defaults 90
    注:其中数字95是脚本启动的顺序号,按照自己的需要相应修改即可。在你有多个启动脚本,而它们之间又有先后启动的依赖关系时你就知道这个数字的具体作用了。
     
    5.卸载启动脚本的方法:
      $ cd /etc/init.d
      $ sudo update-rc.d -f svnd.sh remove
  • 相关阅读:
    [C#] 多线程总结(结合进度条)
    [Winform] DataGridView 中 DataGridViewComboBox 的可编辑
    [Tool] 仿博客园插入代码的 WLW 插件
    [C#] 获取打印机列表
    [Access] C# 通过 COM 组件访问 Access 文件
    [Excel] 打印设置
    [Q&A] 应用程序清单生成失败
    [Excel] Worksheet.PasteSpecial
    canvas裁剪图片,纯前端
    javascript将base64编码的图片数据转换为file并提交
  • 原文地址:https://www.cnblogs.com/yehui/p/9874866.html
Copyright © 2020-2023  润新知