注册linux服务,一个简单的例子

1、背景

  最近在搞ELK,服务器资源比较紧张,logstash经常挂掉,为了保持程序运行稳定,那么打算将logstash注册成服务。

 

2、实践

cd /etc/systemd/system/

  新增logstash.service文件:

[Unit]
Description=Logstash service
After=network.target

[Service]
Type=simple
User=t 
Group=t
ExecStart=/usr/local/logstash-8.3.1/bin/logstash -f /usr/local/logstash-8.3.1/config/logstash.conf
Restart=always

[Install]
WantedBy=multi-user.target                       

  保存配置->执行->查看运行状态

systemctl daemon-reload
systemctl start logstash
systemctl status logstash

  

  

posted @ 2024-05-20 15:34  knbsyoo  阅读(27)  评论(0编辑  收藏  举报