gpt4 book ai didi

linux - shell : How to get pid given apart of its name string

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

我有这个正在运行的 java 进程:

testuser 37126     1  0  2018 ?        01:56:24 java -jar backend76465465.jar -XX:-OmitStackTraceInFastThrow --spring.profiles.active=server

我想根据 :

动态获取它的 pid
  • 其名称的一部分:“后端”

    (这是修复部分“后端”),

  • 另一部分:76465465 总是会改变我试过这个:

    ps -eaf | awk '$NF~"backend" {print $2}'

还有这个:

ps -eaf | grep java | awk '$NF~"backend" {print $2}'

但它仍然给我空结果。

建议?

最佳答案

试试 pgrep ,它会返回匹配进程的 pid :

pgrep -f backend

关于linux - shell : How to get pid given apart of its name string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54903432/

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