gpt4 book ai didi

linux - 在 Shell 脚本中获取进程的 PID

转载 作者:IT王子 更新时间:2023-10-29 00:25:51 26 4
gpt4 key购买 nike

我正在编写一个 shell 脚本,我想获得一个名为“ABCD”的进程的 PID。我所做的是:

process_id=`/bin/ps -fu $USER|grep "ABCD"|awk '{print $2}'`

这会获取两个进程的 PID,即进程 ABCD 和 GREP 命令本身的 PID 如果我不想执行 GREP 的 PID 而我只想要 ABCD 进程的 PID 怎么办?

请提出建议。

最佳答案

只需 grep 走掉 grep 本身!

process_id=`/bin/ps -fu $USER| grep "ABCD" | grep -v "grep" | awk '{print $2}'`

关于linux - 在 Shell 脚本中获取进程的 PID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16965089/

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