Debian9/10添加开机自启动方法rc.local
1、添加rc-local.service
XML/HTML代码
- 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
2、新建rc-local文件
XML/HTML代码
- cat > /etc/rc.local <<EOF
- #!/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.
- # bash /root/bindip.sh
- exit 0
- EOF
3、添加权限并设置开机自启
XML/HTML代码
- chmod +x /etc/rc.local
- systemctl enable rc-local
- systemctl start rc-local.service
4、检查状态
XML/HTML代码
- systemctl status rc-local.service
返回 Active:active 信息,则成功。
最后我们就可以在 /etc/rc.loacl 里,添加开机的自启命令什么的了。记住添加在 exit 0 之前。
注意:更改自启脚本后,需要重新运行一下命令已使其生效。
systemctl enable rc-local
systemctl start rc-local.service