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

  • 相关阅读:
    Dubbo框架——整体架构
    ie8不支持的数组方法
    前端面试问题
    Cookie和WebStorage的区别
    flex部局 API
    组合继承介绍
    克隆节点
    键盘事件
    js动态创建元素和删除
    js中的节点属性 和上下级访问关系
  • 原文地址:https://www.cnblogs.com/opsprobe/p/13418702.html
Copyright © 2011-2022 走看看