自从从Ubuntu18不能用 rc.local 来设置开机自动启(鬼知道为什么),今天,我们来手动复原一下 rc.local 来设置开机自动启
首先,建立 rc-local.service 文件,输入命令即可,这是个新文件,直接创建即可
[text]sudo vi /etc/systemd/system/rc-local.service[/text]
把以下内容复制到这个文件中然后保存
[text] [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 [/text]
创建rc.local文件
[text]sudo vi /etc/rc.local[/text]
然后,您需要把下面的内容复制到其中(在!/bin/sh -e和exit 0中添加代码,第二行可以删掉)
[text] #!/bin/sh -e echo “Test” > /home/Test exit 0 [/text]
赋予 rc.local 权限
[text]sudo chmod +x /etc/rc.local[/text]
启用服务
[text]sudo systemctl enable rc-local[/text]
启动服务,并检查服务状态
[text] sudo systemctl start rc-local.service sudo systemctl status rc-local.service [/text]
重启检查Home目录是否存在/home/Test文件,如果存在,即添加自动起成功