Linux 设置开机自动启动服务

Debian

修改rc-local.service文件

nano /lib/systemd/system/rc-local.service

添加以下内容

[Install]  
WantedBy=multi-user.target

新增/etc/rc.local文件

nano /etc/rc.local

添加内容

#!/bin/bash 
bash /root/ddns.sh #在这里输入需要自启的脚本,需要使用绝对路径
exit 0

然后赋予权限:

chmod +x /etc/rc.local
chmod +x /root/ddns.sh #脚本也赋予权限

启动 rc-local 服务:

systemctl enable rc-local
systemctl start rc-local

查看状态

systemctl status rc-local

CentOS

vi /etc/rc.d/rc.local

在最后面增加需要执行的脚本

bash /root/ddns.sh

赋予权限

chmod +x /etc/rc.d/rc.local

如果无法执行,给脚本添加权限

chmod +x /root/ddns.sh
最后修改:2024 年 06 月 29 日 10 : 49 AM