あの実行してはいけない Linux コマンドは「Fork 爆弾」っていうのか…

実行してはいけない Linux コマンド、「危険シェル芸」として、次のようなコマンドが有名になった。

# 実行厳禁!
$ :(){:|:&};:

コレは「再帰的に自システムを呼び出す」ことでマシンを落とす挙動をするのだが、コレに「Fork 爆弾」という名前が付いていることを初めて知った。

ちなみに Windows コマンドプロンプトでは以下のようなコマンドで、Fork 爆弾が実現できる。

Rem 実行厳禁!
> for /l %a in (0,0,0) do start