在旧版本的 Debian 中,为了快速将脚本或命令添加到操作系统的启动中,使用了 /etc/rc.local 文件;在最近的版本中,该文件不再起作用。 有时您需要快速添加一些命令来启动操作系统。 要启用此功能,请执行以下操作:
1. 让我们创建一个服务文件:
#vi /etc/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
[Service]
Type=idle
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
2. 让我们创建文件 /etc/rc.local
vi /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.#
# In order to enable or disable this script just change the execution# bits.
## By default this script does nothing.
exit 0
3. 分配执行权:
chmod +x /etc/rc.local
4. 让我们添加一个服务来自动启动:
systemctl enable rc-local
5. 我们启动服务:
systemctl start rc-local
6. 让我们检查一下状态:
systemctl status rc-local
现在您可以将必要的命令或脚本添加到文件中 /etc/rc.local 在线之前 exit 0.
暂时没有评论