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/sh -e
/root/ddns.sh #在这里输入需要自启的脚本,需要使用绝对路径
exit 0

如果出现报错,可以改为:

#!/bin/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
最后修改:2022 年 12 月 18 日 02 : 49 PM