zoukankan      html  css  js  c++  java
  • Debian 9/Ubuntu 18添加rc.local开机自启的方法

    说明:很多时候有些程序或者脚本都需要添加开机自启,最简单的方法就是使用rc.local自启,不过由于系统版本更替,很多新版本系统都没有rc.local文件了,比如Debian 9、Ubuntu 17.10、Ubuntu 18.04。这时候就需要手动设置下。

    方法如下:

    1、添加rc-local.service

    # 以下为一整条命令,一起复制运行

    cat > /etc/systemd/system/rc-local.service <<EOF
    [Unit]
    Description=/etc/rc.local
    ConditionPathExists=/etc/rc.local
    
    [Service]
    Type=forking
    ExecStart=/etc/rc.local start
    TimeoutSec=0
    StandardOutput=tty
    RemainAfterExit=yes
    SysVStartPriority=99
    
    [Install]
    WantedBy=multi-user.target
    EOF

    2、新建rc-local文件

    # 以下为一整条命令,一起复制运行

    cat > /etc/rc.local <<EOF
    #!/bin/sh
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    
    exit 0
    EOF

    3、添加权限并设置开机自启

    chmod +x /etc/rc.local

    systemctl enable rc-local

    systemctl start rc-local.service

    4、检查状态

    systemctl status rc-local.service

     

    最后就可以在/etc/rc.local配置文件里,添加开机需要自动执行的指令了,注意:必须添加在exit 0之前。

     

    本文参考自:https://www.moerats.com/archives/623

  • 相关阅读:
    RTP 控制协议
    非关系型数据库
    关系型数据库
    处理海量数据
    处理大并发
    C++ 模板偏特化-来自STL的思考
    C++详解new/delete
    二分算法来相会
    计算机网络知识点总结
    C++字符串类型转换
  • 原文地址:https://www.cnblogs.com/opsprobe/p/13418702.html
Copyright © 2011-2022 走看看