【问题标题】::(){ :|:& };: Forkbomb? [duplicate]:(){ :|:& };: 叉子炸弹? [复制]
【发布时间】:2010-07-26 09:30:57
【问题描述】:

可能重复:
The following bash command will spawn processes to kernel death. Can you explain the syntax?

:(){ :|:& };:

无限运行这个 fork() .. 谁能解释一下这个 bash 脚本?

【问题讨论】:

    标签: linux shell scripting


    【解决方案1】:

    您定义了一个名为: 的函数。在此函数中,您调用此函数两次 (:|:),然后将该进程发送到后台 (&)。然后你终于在最后调用它。

    由于递归性质,您将继续分叉。由于没有基本情况,递归永远不会结束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-18
      • 2017-10-17
      • 1970-01-01
      • 2019-11-25
      • 2023-03-15
      相关资源
      最近更新 更多