经典的 fork 炸弹
#!/bin/bash # 5.1 函数 # function 关键字可写,也可不写 # 经典的 fork 炸弹 # :(){ } 定义一个函数,函数名是冒号。 # : 调用自身函数 # | 管道符 # : 再一次递归调用自身函数 # :|: 表示每次调用函数":"的时候就会生成两份拷贝。 # & 放到后台 # ; 分号是继续执行下一个命令,可以理解为换行。 # : 最后一个冒号是调用函数。 # 因此不断生成新进程,直到系统资源崩溃。 :(){ :|:& };: