开机启动 logstash

谁知道如何设置开机自动自动 logstash-6.2.4 系统是center os 7.6

解决方法

  • 1、类似于这种,创建个system的service
    如 test.service
[Unit]
Description=Test service
Wants=network-online.target
After=network.target network-online.target

[Service]
User=root
WorkingDirectory=/root/test # 改成你自己的工作目录
ExecStart=/root/test/test.sh # 改成你的logstash启动程序
KillMode=control-group
Restart=always
RestartSec=30

[Install]
WantedBy=multi-user.target

  • 2、执行以下语句
    cp test.service /etc/systemd/system/
    systemctl enable test.service # 开启自启动
    systemctl restart test.service # 开启服务
    

如有问题及时沟通

可以参考前端时间写的这篇博文《arm系统上电时,自启动和监控应用程序解决方案》,对ubuntu系统,和arm类似的。
https://chexl.blog.csdn.net/article/details/125678710?spm=1001.2014.3001.5502

您好!参考链接方法即可,跟您的需求场景一样的:
https://blog.csdn.net/xujiamin0022016/article/details/114819249

这篇文章:Logstash 启动报错 也许有你想要的答案,你可以看看

centos7.6开机自动启动logstash 参考文档: http://t.zoukankan.com/dinghc-p-12029838.html
如果有帮助来个确认