请知悉:本文最近一次更新为 6个月 前,文中内容可能已经过时。

用惯了CentOS的话,可能习惯开机启动通过/etc/rc.local进行。

但到了Ubuntu 20.04这招就不灵了,那么如何用变通的方式实现类似的效果呢?

文中所述方法是通过创建rc-local服务实现的,具体方法如下:

  1. 人工创建rc-local.service服务:

    [Unit]
    Description=/etc/rc.local Compatibility
    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
  2. 编辑/etc/rc.local内容,首行加入:

    #!/bin/bash

    其他启动指令自己后续添加。

  3. 赋予可运行权限

    sudo chmod +x /etc/rc.local
  4. 启用刚创建的服务

    sudo systemctl enable rc-local

参考资料

Enable /etc/rc.local with systemd on Ubuntu 20.04


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《如何在Ubuntu 20.04启用/etc/rc.local开机自启动脚本》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌