【发布时间】:2017-05-18 14:05:26
【问题描述】:
我需要在 bash 脚本中使用它的 PID 来终止 perf。但是,无法识别 perf 的 PID(使用 top)。任何指针表示赞赏。 Ubuntu XX 16.04.2。谢谢。
【问题讨论】:
-
发现“pidof”命令在查找 PID 时非常有用。然后使用 kill -SIGHUP $(pidof perf) 杀死进程
我需要在 bash 脚本中使用它的 PID 来终止 perf。但是,无法识别 perf 的 PID(使用 top)。任何指针表示赞赏。 Ubuntu XX 16.04.2。谢谢。
【问题讨论】:
您可以 grep ps 获取进程并从那里获取它的 id。然后将其输出与您的 kill 命令一起使用。
kill $(ps aux | awk '/perf/{print $2}')
【讨论】:
pidof和/orgpgrep查找perf进程;并非所有在其“进程名称”中具有 perf 的进程