Debian 11启用rc.local方法
rc.local是一个令大家耳熟详的文件,它在Redhat系列操作系统中可以让用户添加自定义开机脚本并运行。但是在Debian 11操作系统中,这个功能不被默认开启。这篇文章将介绍如何开启rc.local。话不多说,开始~
先通过以下命令对systemd注入rc-local服务:
cat>>/etc/systemd/system/rc-local.service<<EOF
[Unit]
Description=/etc/rc.local
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
EOF
执行daemon reload和启动服务开机启动
systemctl daemon-reload && systemctl enable rc-local
- 创建一个空白的rc.local文件,并写入头尾,如下方
vi /etc/rc.local
#!/bin/sh -e
<your command>
exit 0
对rc.local赋予权限以执行
chmod a+x /etc/rc.local
到这里,就全部完成了,在下一次重启中,该文件将会被自动调用并执行。
评论已关闭