Ubuntu22.04 解决开机无法自动启动服务(/ETC/RC.LOCAL)

  1. Ubuntu22.04 解决开机无法自动启动服务(/ETC/RC.LOCAL)
    1. 1 新增字段
    2. 2 写入需要开机启动的内容

Ubuntu22.04 解决开机无法自动启动服务(/ETC/RC.LOCAL)

以下内容测试通过 ubuntu20.04 / 22.04 版本可用

1 新增字段

依次打开文件新增内容:

vi /lib/systemd/system/rc-local.service
vi /etc/systemd/system/rc-local.service

文末为新增内容为:

[Install]
WantedBy=multi-user.target

其余内容核对:

[Unit]
Description=/etc/rc.local Compatibility
Documentation=man:systemd-rc-local-generator(8)
ConditionFileIsExecutable=/etc/rc.local
After=network.target

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no

2 写入需要开机启动的内容

打开 rc.local 编辑:

vi /etc/rc.local

输入:

#!/bin/bash
这里开始添加,需要开机启动的服务内容

保存按 control(ctrl)+x,y,回车

赋予 rc.local 权限:

sudo chmod a+x /etc/rc.local

执行命令:

sudo systemctl enable rc-local
sudo systemctl start rc-local.service

没有报错则重启:

reboot

xxxxxxxxxx # 启动sudo systemctl start aria2c# 停止sudo systemctl stop aria2c# 重启sudo systemctl restart aria2c# 查看状态sudo systemctl status aria2c# 启用服务(开机自启)systemctl enable aria2c# 禁用服务(禁止开启自启)sudo systemctl disable aria2cnsis


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 vault@coolxy.cn

×

喜欢就点赞,疼爱就打赏

github