如何停止 Ubuntu 中运行的 Logstash 配置文件?

Mis*_*ish 1 elasticsearch logstash ubuntu-14.04 logstash-configuration elastic-stack

我使用以下命令在 Ubuntu 中运行 logstash 配置文件。

/opt/logstash/bin/logstash -f /etc/logstash/conf.d/logstash.conf
Run Code Online (Sandbox Code Playgroud)

它的工作原理,但是我最近意识到,每次运行此命令时,它都会启动另一个实例。现在我认为有六个实例正在运行。因为我创建的每条新记录在elasticsearch中显示为6。

我如何停止所有这些其他实例,有什么方法可以检查有多少实例正在运行?谢谢

Val*_*Val 5

您可以使用该pkill命令并指定要终止的进程的名称

pkill logstash
Run Code Online (Sandbox Code Playgroud)

或者该killall命令也以同样的方式工作

killall logstash
Run Code Online (Sandbox Code Playgroud)