注册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