我正在尝试使用 pidof 或 pgrep 将 HUP 发送到我系统中的进程。问题是我只想用一个精确的参数终止进程。
这是'ps awx'的输出
657 ? S 0:00 processname software
658 ? S 0:00 processname demo
659 ? S 0:00 processname test
通过执行以下操作之一:
pidof processname
pgrep processname
您将获得以进程名称开头的所有进程的列表,但我想做类似的事情:
pidof processname test
pgrep processname test
仅检索我需要的 PID(在此示例中为 659)
更新
通过在 pgrep 上使用 -f 标志来做我想做的,通过做:
pgrep -f "processname test"
你会得到正确的答案。
1 个回答