请解释:陷阱' sudo kill -9 - - $$'出口

时间:2013-04-11 18:58:28

标签: bash shell unix command

这个shell命令在做什么?

 trap 'sudo kill -9 -- -$$' EXIT

1 个答案:

答案 0 :(得分:6)

  • $$是脚本本身的进程ID
  • -$$表示使用进程组ID
  • --表示选项的结束

因此,退出时trap将终止脚本的所有子进程。

§ Internal Variables