0

一门课的作业是用一两句话描述这条线的含义和作用

:(){ :|:& };:

从弄乱它看来,它唯一可以独立工作的:|:&部分是显示数字的部分,然后在输入每个未来命令后显示一个额外的行。

只需运行该行,就会创建一个作为后台进程运行的恒定流“bash fork 重试资源暂时不可用”。

以 root 身份运行它再次显示该数字,然后使 redhat 冻结。

4

1 回答 1

1

http://en.wikipedia.org/wiki/Fork_bomb

以下 fork 炸弹在 2002 年作为艺术品出现;[5][6] 它的确切来源未知,但它在 2002 年之前存在于 Usenet。通过将以下 13 个字符粘贴到 UNIX shell(如 bash 或zsh。它通过定义一个名为 ':' 的函数进行操作,该函数调用自身两次,一次在前台,一次在后台。:(){ :|:& };:

于 2013-09-29T22:03:12.030 回答