用惯了CentOS的话,可能习惯开机启动通过/etc/rc.local
进行。
但到了Ubuntu 20.04这招就不灵了,那么如何用变通的方式实现类似的效果呢?
文中所述方法是通过创建rc-local服务实现的,具体方法如下:
-
人工创建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 -
编辑
/etc/rc.local
内容,首行加入:#!/bin/bash
其他启动指令自己后续添加。
-
赋予可运行权限
sudo chmod +x /etc/rc.local
-
启用刚创建的服务
sudo systemctl enable rc-local
参考资料
Enable /etc/rc.local with systemd on Ubuntu 20.04
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。