鼎鼎知识库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ubuntu18.04开机自启动.md 1.3KB

以下没有成功

--ubuntu18.04的管理系统?
systemd

--回到根目录
cd /

--查看根目录下的内容
ls
包含etc, lib目录

--systemd读取哪个配置文件?
/etc/systemd/system下的配置文件,并链接到/lib/systemd/system

--打开/lib/systemd/system目录下的rc.local.service文件
--修改文件的只读权限:sudo chmod 666 rc.local.service

[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

[Install]  
WantedBy=multi-user.target  
Alias=rc-local.service

--以上rc-local就是需要创建的脚本文件
--来到etc目录下
--创建rc-local脚本文件:sudo touch rc.local
--修改文件的权限:sudo chmod a+x rc.local
--在/etc/systemd/system目录下创建软链接,来到根目录
sudo ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/
--修改etc/rc.local的权限
sudo chmod 666 rc.local
--修改etc/rc.local的内容
echo "test" > /usr/local/test.log
--修改etc/rc.local的执行权限
sudo chmod +x /etc/rc.local
--重启:reboot
--登录:dingding teche123
--验证是否运行了开机自启动:sudo cat /usr/local/test.log