linux - 如何找到我不确切知道名称的进程的 PID?

标签 linux shell

我可以通过以下方式获取特定进程名称的PID

pidof$(ps -C netns)

但是如果我不知道进程的确切名称怎么办? 我无法输入类似内容

pidof$(ps -C net*)

那么有没有什么通配符,或者有别的解决办法吗?

最佳答案

使用-A(所有进程)选项,通过grep过滤结果:

pidof $(ps -A | grep "net*")

关于linux - 如何找到我不确切知道名称的进程的 PID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25661081/

相关文章:

linux - 在端口 80 上使用 pm2 启动应用程序时,应用程序生成 "Error: listen EACCES"?

linux - 使用 bash/awk 合并文件和带有困难字段分隔符的文件

python - 从 bash 脚本调用时获取 Python 命令行输出

bash - Shell如何检查文件中的一行中是否存在模式

linux - 如何使用 unixODBC 和 FreeTDS 连接到 Azure?

linux - Yellow Dog Linux 6.1 和 PS3 GameOS 版本?

python - 在 linux 中意外失败的命令

linux - 如何知道当前进程数以及哪个进程派生了最多进程?

linux - 批量更改目录中的文件名 - Shell

c++ - 自定义交互式 shell