使用systemctl启动mycat2方法

发布时间 2023-06-15 15:47:24作者: 吴英
  1. 我的mycat2跟目录 /data/mycat
  2. 操作系统为Centos7
  3. 创建/data/mycat/mycat2.service 内容如下
[Unit]
Description=mycat2
After=network-online.target

[Service]
Type=forking
# PIDFile=/data/mycat/logs/mycat.pid
WorkingDirectory=/data/mycat/bin/
Restart=on-failure
ExecStart=/bin/bash /data/mycat/bin/mycat start
ExecReload=/bin/bash /data/mycat/bin/mycat restart
ExecStop=/bin/bash /data/mycat/bin/mycat stop

[Install] 
WantedBy=multi-user.target
  1. 安装服务(也可以直接拷贝到/lib/systemd/system/目录里)
    systemctl link /data/mycat/bin/mycat2.service
  2. 开机启动服务
    systemctl enable mycat2.service
  3. 启动服务
    systemctl start mycat2.service
  4. 查看状态
    systemctl status mycat2.service