在 CentOS 系统中,您可以使用 systemd 来创建和管理自定义服务。以下是如何使用 systemd 创建一个自定义服务的步骤:
nano 或 vi)创建一个新的服务文件。例如,我们将创建一个名为 my-custom-script.service 的文件:sudo nano /etc/systemd/system/my-custom-script.service
[Unit]
Description=My Custom Script
[Service]
Type=simple
ExecStart=/path/to/your/script.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
请将 /path/to/your/script.sh 替换为您要运行的脚本的实际路径。
保存并关闭服务文件。
重新加载 systemd 配置。运行以下命令以使 systemd 识别新创建的服务:
sudo systemctl daemon-reload
sudo systemctl enable my-custom-script.service
sudo systemctl start my-custom-script.service
sudo systemctl status my-custom-script.service
现在,您已经成功创建了一个自定义的 systemd 服务,它将在系统启动时自动运行您的脚本。如果需要停止或重启服务,可以使用 sudo systemctl stop my-custom-script.service 或 sudo systemctl restart my-custom-script.service 命令。