我通过ssh登录连接到远程主机并通过以下命令运行logstash
$./logstash -f first-pipeline.conf
但是,从服务器注销后,logstash停止运行。如何在我注销后使其继续运行。谢谢。
答案 0 :(得分:0)
另一种方法是使用screen
command,这对此非常有用。
首先打开SSH会话,然后在提示符下键入screen
。这将打开一个新会话,您可以在其中运行logstash命令。
当它运行时,您只需按Ctrl+a d
即可将自己从该屏幕上分离,然后您就可以安全地退出。
每当您重新登录SSH会话时,都会输入screen -r
,然后您将返回上一个启动了logstash的会话。
您可以创建任意数量的“屏幕”,以便在不同时间启动许多不同的过程。
另请参阅使用nohup
和screen
答案 1 :(得分:0)
只需将其作为代理运行即可
$ logstash agent -f ~/logstash/pipeline.conf