CentOS 开机自动执行任务
CentOS 是一个基于 Red Hat Enterprise Linux 的免费开源操作系统,在 CentOS 系统中,有许多任务需要在开机时自动执行,比如更新系统、备份数据、启动服务等,本文将介绍如何配置 CentOS 开机自动执行任务。

编辑开机脚本
查找系统服务
使用以下命令查找系统服务:
systemctl list-unit-files --type=service
创建自定义服务
使用以下命令创建一个自定义服务:
sudo nano /etc/systemd/system/my.service
在打开的文件中,输入以下内容:
[Unit] Description=My Custom Service After=network.target [Service] Type=oneshot ExecStart=/path/to/script.sh [Install] WantedBy=multi-user.target
/path/to/script.sh是您要执行的脚本路径。保存并退出

按
Ctrl + X,然后按Y和Enter保存文件。
启用并启动服务
启用服务
使用以下命令启用服务:
sudo systemctl enable my.service
启动服务
使用以下命令启动服务:
sudo systemctl start my.service
测试
检查服务状态
使用以下命令检查服务状态:

sudo systemctl status my.service
查看脚本执行结果
打开
/path/to/script.sh脚本文件,查看执行结果。
FAQs
问题 1:如何修改开机执行脚本?
解答:编辑 /etc/systemd/system/my.service 文件,修改 ExecStart 选项的值,将其设置为新的脚本路径。
问题 2:如何查看开机自动执行的任务?
解答:使用以下命令查看所有系统服务:
systemctl list-unit-files --type=service
标记为 “enabled” 的服务表示在开机时自动执行。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复