当我尝试使用进程ID小于-1的kill时会发生什么?

阿尔贝托

我正在为考试而学习,我完全不确定如果kill与一起使用会发生什么情况pid < -1

我可以结束未包含在内的小组的流程吗?

哪些过程受到影响?

推土机

手册页开始,仅供参考:

如果pid小于-1,则将sig发送到ID为-pid的进程组中的每个进程。

答案是一般性的,但也适用于这种情况:

要使进程具有发送信号的权限,它必须具有特权(在Linux下:具有CAP_KILL功能),或者发送进程的真实或有效用户ID必须等于目标的真实或保存的set-user-ID。过程。

在我们的例子中,这意味着必须为调用进程赋予CAP_KILL功能,或者调用进程的uid必须与要终止的每个进程的(set)uid相同。

发送akill -56将尝试终止组56的每个进程,但是如果一个与调用进程具有不同的uid,则该uid不会终止。

假设您在组56中具有进程ID 9000、9010和9020,kill -56与相同kill 9000 9010 9020如果你不具备相同uid的,比如说pid 9020,你将无法终止它。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我使用多个模拟时间时会发生什么?

来自分类Dev

当我截断正在使用的文件时会发生什么?

来自分类Dev

当我使用多个模拟时间时会发生什么?

来自分类Dev

尝试使用Java捕获-发生异常时会发生什么?

来自分类Dev

当我绑定到AliasProperty时会发生什么?

来自分类Dev

当我调用“ BufferStrategy.show()”时会发生什么?

来自分类Dev

当我放弃对iOS 6的支持时会发生什么?

来自分类Dev

MySql-当我用“ and”更新时会发生什么

来自分类Dev

当我多次调用requestAnimationFrame时会发生什么

来自分类Dev

当我放弃对iOS 6的支持时会发生什么?

来自分类Dev

当我将%esp移至%ebp时会发生什么?

来自分类Dev

当我不输入期望的命令时会发生什么?

来自分类Dev

当我忘记登录TTY时会发生什么?

来自分类Dev

当我调用“ BufferStrategy.show()”时会发生什么?

来自分类Dev

当我取消订阅 Observable 链时会发生什么?

来自分类Dev

当样本中的概率论证总和小于/大于1时会发生什么?

来自分类Dev

尝试用Java捕获-发生异常时会发生什么?

来自分类Dev

尝试使用数组变量时会发生什么

来自分类Dev

在具有默认键值(0,1,2,...)的数组中使用extract()时会发生什么

来自分类Dev

当我们尝试设置当前执行代码的寄存器时会发生什么?

来自分类Dev

当我们尝试修改字符串常量时会发生什么?

来自分类Dev

当我们尝试访问数组元素时会发生什么?

来自分类Dev

当我尝试删除从未添加的处理程序时会发生什么?

来自分类Dev

Python:主进程终止时会发生什么。

来自分类Dev

多线程程序创建新进程时会发生什么?

来自分类Dev

Linux / Perl-分叉进程时会发生什么?

来自分类Dev

多线程程序创建新进程时会发生什么?

来自分类Dev

当您“不安装而尝试Ubuntu”时会发生什么?

来自分类Dev

当您“不安装而尝试Ubuntu”时会发生什么?

Related 相关文章

  1. 1

    当我使用多个模拟时间时会发生什么?

  2. 2

    当我截断正在使用的文件时会发生什么?

  3. 3

    当我使用多个模拟时间时会发生什么?

  4. 4

    尝试使用Java捕获-发生异常时会发生什么?

  5. 5

    当我绑定到AliasProperty时会发生什么?

  6. 6

    当我调用“ BufferStrategy.show()”时会发生什么?

  7. 7

    当我放弃对iOS 6的支持时会发生什么?

  8. 8

    MySql-当我用“ and”更新时会发生什么

  9. 9

    当我多次调用requestAnimationFrame时会发生什么

  10. 10

    当我放弃对iOS 6的支持时会发生什么?

  11. 11

    当我将%esp移至%ebp时会发生什么?

  12. 12

    当我不输入期望的命令时会发生什么?

  13. 13

    当我忘记登录TTY时会发生什么?

  14. 14

    当我调用“ BufferStrategy.show()”时会发生什么?

  15. 15

    当我取消订阅 Observable 链时会发生什么?

  16. 16

    当样本中的概率论证总和小于/大于1时会发生什么?

  17. 17

    尝试用Java捕获-发生异常时会发生什么?

  18. 18

    尝试使用数组变量时会发生什么

  19. 19

    在具有默认键值(0,1,2,...)的数组中使用extract()时会发生什么

  20. 20

    当我们尝试设置当前执行代码的寄存器时会发生什么?

  21. 21

    当我们尝试修改字符串常量时会发生什么?

  22. 22

    当我们尝试访问数组元素时会发生什么?

  23. 23

    当我尝试删除从未添加的处理程序时会发生什么?

  24. 24

    Python:主进程终止时会发生什么。

  25. 25

    多线程程序创建新进程时会发生什么?

  26. 26

    Linux / Perl-分叉进程时会发生什么?

  27. 27

    多线程程序创建新进程时会发生什么?

  28. 28

    当您“不安装而尝试Ubuntu”时会发生什么?

  29. 29

    当您“不安装而尝试Ubuntu”时会发生什么?

热门标签

归档