gpt4 book ai didi

linux - grepping 进程的 PID - Unix

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:07:49 26 4
gpt4 key购买 nike

我正在尝试执行以下命令:

ps aux | grep com.scheduler.app.workermain | kill -15 [pid]

如何使用 ps aux | 获取 [pid](或 PID 列表) grep "expression" 并将其通过管道传递给 kill?可能有零个或多个进程在运行机器。这是自动化作业的一部分,以确保所有旋转的进程都将终止。来自命令行的示例行,当 ps aux | grep com.scheduler.app.workermain 执行的是:

jenkins  12373  1.1  4.2 2905440 173628 ?      Sl   19:28   0:05 java -Xmx600m -Dlog4j.configurationFile=log4j2-trace.xml -Dpid=foobar -Dipaddr=127.0.0.1 -cp build/classes:build/dependency/* com.scheduler.app.workermain testing.properties

最佳答案

pkill 正是用于此目的。怎么样:

pkill -15 -f com.scheduler.app.workermain

此外,如果您只想通过 grep 获取 PID,您可以使用 pgrep:

pgrep -f com.scheduler.app.workermain

pkill man page

关于linux - grepping 进程的 PID - Unix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35162557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com