centos创建一个可以自启的服务

  • 内容
  • 评论
  • 相关
  1. 创建一个服务脚本:在 /etc/systemd/system/ 目录下创建一个以 .service 结尾的文件,例如 /etc/systemd/system/myservice.service
  2. 编辑服务脚本:使用文本编辑器(如 vim 或 nano)编辑服务脚本,例如:
sudo vim /etc/systemd/system/myservice.service

  1. 在服务脚本中定义服务配置:在服务脚本中定义服务的配置信息,包括服务的名称、描述、启动命令、工作目录等。以下是一个示例的服务脚本:
[Unit]
Description=APK Service
After=network.target

[Service]
Type=simple
WorkingDirectory=/www/wwwroot/127.0.01
ExecStart=/usr/bin/php think test
Restart=on-failure

[Install]
WantedBy=multi-user.target

在上面的示例中,Description 是服务的描述,ExecStart 是服务的启动命令,WorkingDirectory 是服务的工作目录,Restart 是服务的重启策略,WantedBy 是服务的启动级别。

  1. 保存并退出:保存并关闭服务脚本。
  2. 刷新 systemd 配置:运行以下命令刷新 systemd 配置,使新创建的服务生效:
sudo systemctl daemon-reload

    1. 启用和管理服务:运行以下命令启用和管理服务:
    • 启用服务:运行 sudo systemctl enable myservice,将服务设置为开机自启动。
    • 启动服务:运行 sudo systemctl start myservice,启动服务。
    • 停止服务:运行 sudo systemctl stop myservice,停止服务。
    • 重启服务:运行 sudo systemctl restart myservice,重启服务。
    • 查看服务状态:运行 sudo systemctl status myservice,查看服务的当前状态。
    • 禁用服务:运行 sudo systemctl disable myservice,将服务取消开机自启动。

    这样,你就成功创建了一个服务并在 CentOS 上进行了基本的服务管理。请根据你的实际需求和服务的特性进行相应的配置和管理

    评论

    0条评论

    发表回复

    您的电子邮箱地址不会被公开。 必填项已用 * 标注