【发布时间】:2010-07-26 09:30:57
【问题描述】:
可能重复:
The following bash command will spawn processes to kernel death. Can you explain the syntax?
:(){ :|:& };:
无限运行这个 fork() .. 谁能解释一下这个 bash 脚本?
【问题讨论】:
可能重复:
The following bash command will spawn processes to kernel death. Can you explain the syntax?
:(){ :|:& };:
无限运行这个 fork() .. 谁能解释一下这个 bash 脚本?
【问题讨论】:
您定义了一个名为: 的函数。在此函数中,您调用此函数两次 (:|:),然后将该进程发送到后台 (&)。然后你终于在最后调用它。
由于递归性质,您将继续分叉。由于没有基本情况,递归永远不会结束。
【讨论】: