CentOS 7 开机自启动服务

你的名字 2021-10-14 07:38 615阅读 0赞

1.创建服务

官网详细配置
vim /usr/lib/systemd/system/start-xxxx.service

  1. # 主要是服务说明
  2. [Unit]
  3. # 服务说明
  4. Description=开机启动脚本
  5. # 本服务启动之前启动network服务
  6. After=network.target
  7. # 本服务启动之后启动xxxx服务
  8. # Before=xxx.service
  9. # 服务的关键
  10. [Service]
  11. # 表示后台运行模式
  12. Type=forking
  13. # 存放PID的绝对路径
  14. PIDFile=/xxxx/xxx/jar.pid
  15. # 服务启动命令,命令需要绝对路径
  16. ExecStart=/xxxx/xxx/start-xxx.sh
  17. # 重启命令,命令需要绝对路径
  18. # ExecReload=xxx
  19. # 停止命令,命令需要绝对路径
  20. ExecStop=/xxxx/xxx/stop-xxx.sh
  21. # 表示给服务分配独立的临时空间
  22. PrivateTmp=true
  23. # 定义 Systemd 停止当前服务之前等待的秒数
  24. TimeoutSec=12000
  25. [Install]
  26. # 多用户
  27. WantedBy=multi-user.target

2.开机自启动服务

centos7 常用服务操作命令
systemctl enable start-xxxx

发表评论

表情:
评论列表 (有 0 条评论,615人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Centos7 制作开机启动服务

    最近工作中需要配置EMQX的开机自启动服务,开机自启动服务的制作方法其实都是差不多的,这里以制作EMQX的开机自启动服务为例,特此记录便于日后查阅。 首先将启动EMQX写成一