以下没有成功
--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