获取被pkill杀死的所有进程的PID?

OBV

我在做:

pkill -9 -f stringMatch

如果成功或不成功,则什么都不会发送到STDOUT。谁能建议一种可移植的方式来返回被杀死的进程的PID?

亚诺斯

man页面:

EXIT STATUS
       0      One or more processes matched the criteria.
       1      No processes matched.
       2      Syntax error in the command line.
       3      Fatal error: out of memory etc.

因此$?,根据退出代码,您可以判断是否有任何进程被杀死(“成功”)。您不知道详细信息。因此,如果您想知道PID被杀死,则唯一的选择是获取进程列表,遍历它们并逐个杀死,例如:

for pid in $(pgrep stringMatch); do
    kill $pid && echo killed $pid || echo could not kill $pid
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从android获取进程PID以杀死

来自分类Dev

如何杀死除PID 1之外的所有进程?

来自分类Dev

我如何知道要杀死哪个进程(PID)来杀死所有睡眠进程?

来自分类Dev

获取从父进程创建的所有子/孙进程的 pid

来自分类Dev

<bash>获取所有活动nginx连接的PID并杀死单个

来自分类Dev

杀死所有 GPU 进程

来自分类Dev

如何杀死所有子进程而不杀死父进程

来自分类Dev

在C中给定父PID的情况下如何获取所有子进程的PID

来自分类Dev

如何通过获取PID而不使用awk杀死Unix进程?

来自分类Dev

用pkill python杀死python进程

来自分类Dev

关闭窗口不会杀死所有进程

来自分类Dev

如何杀死pgrep返回的所有进程

来自分类Dev

杀死与脚本相关的所有进程

来自分类Dev

杀死当前用户的所有进程

来自分类Dev

命令按名称杀死所有进程

来自分类Dev

如何杀死除特定进程之外的所有进程

来自分类Dev

杀死进程本身和所有子进程的最佳方法

来自分类Dev

如何杀死除特定进程之外的所有进程

来自分类Dev

父进程终止后如何杀死所有子进程?

来自分类Dev

通过pid文件杀死进程

来自分类Dev

pkill无法杀死父进程ID为1的进程

来自分类Dev

pkill不杀死进程的直接后代之后的进程

来自分类Dev

从pstree获取所有pid

来自分类Dev

如何在Linux中的C中获取PID的所有后代子进程ID

来自分类Dev

如何使用Shell脚本获取进程的所有子代或孙代的pid

来自分类Dev

获取MPlayer的PID(无需过滤所有进程或失去键盘控制)

来自分类Dev

用bash杀死PID大于某个整数的所有任务

来自分类Dev

如何杀死具有给定名称的所有进程?

来自分类Dev

如何杀死具有给定名称的所有进程?

Related 相关文章

热门标签

归档