1、创建添加system服务文件
sudo touch /etc/systemd/system/rc-local.service
2、使用vim打开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
3、创建 /etc/rc.local 启动脚本
sudo touch /etc/rc.local
4、使用vim打开/etc/rc.local中输入以下内容,保存并退出
#!/bin/sh -e
#如果运行不了的话试试把第一行的sh改为bash
# rc.local
#
echo "自启动成功" > /usr/local/test.log
# 这里写要自动运行的命令或者脚本
exit 0
5、赋予/etc/rc.local可执行权限
sudo chmod 755 /etc/rc.local
6、将rc-local.service使能开机启动并启动
sudo systemctl enable rc-local.service
sudo systemctl start rc-local.service
7、验证
sudo rm /usr/local/test.log
sudo reboot
#重启后查看/usr/local/test.log
cat /usr/local/test.log