脚本网 > 脚本专栏 > linux shell > centos设置shell脚本开机自启动

centos设置shell脚本开机自启动

admin linux shell

在CentOS系统中,您可以使用Systemd服务来配置sh脚本在开机时自动启动。以下是步骤和示例:

创建一个Systemd服务文件。

创建一个新的Systemd服务文件,例如/etc/systemd/system/myscript.service,内容如下

[Unit]
Description=My Shell Script
After=network.target
[Service]
Type=simple
ExecStart=/path/to/your/script.sh
[Install]
WantedBy=multi-user.target

请将/path/to/your/script.sh替换为您的sh脚本的实际路径。

重新加载Systemd以读取新的服务文件。

sudo systemctl daemon-reload

启用服务,使其在开机时自动启动。

sudo systemctl enable myscript.service

(可选)立即启动服务而不需要重启。

sudo systemctl start myscript.service

确保您的sh脚本有执行权限:

chmod +x /path/to/your/script.sh

现在,您的脚本将在每次系统启动时自动执行。

到此这篇关于centos设置shell脚本开机自启动的文章就介绍到这了,更多相关shell 开机自启动内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!