美文网首页
给Consul创建Systemd服务

给Consul创建Systemd服务

作者: 张大胆_6a19 | 来源:发表于2019-04-17 14:41 被阅读0次

参考:https://www.hi-linux.com/posts/28048.html

一、路径/usr/lib/systemd/system/,新建一个service命名为,consul.service

[Unit]
Description=consul
After=network.target
    
[Service]
ExecStart=/usr/local/consul/start.sh
KillSignal=SIGTERM
    
[Install]
WantedBy=multi-user.target

二、编辑/usr/local/consul/start.sh,注意LF格式

#!/bin/bash
/usr/bin/consul agent -server -node=192.168.211.202 -data-dir=/usr/local/consul/data/ -config-dir=/usr/local/consul/config/ -log-file=/usr/local/consul/log/consul_log-$(date +%Y-%m-%d--%H-%M) -bind=192.168.211.202 -join=192.168.211.202

三、执行命令

运行

# systemctl start consul 

开机运行

# systemctl enable consul 

四、如果重新加载配置文件,则直接运行consul reload即可,consul leave同理

相关文章

网友评论

      本文标题:给Consul创建Systemd服务

      本文链接:https://www.haomeiwen.com/subject/yqknwqtx.html