あの実行してはいけない Linux コマンドは「Fork 爆弾」っていうのか…
実行してはいけない Linux コマンド、「危険シェル芸」として、次のようなコマンドが有名になった。
# 実行厳禁!
$ :(){:|:&};:
- 参考:【試さないで】危険シェル芸【違法(脱法)シェル芸を勧められたり、 身近な人が持っていたりしませんか?】 - Togetter
- 参考:$ :(){: | :};: がなぜ危険なのか… - じゃあ、おうちで学べる
コレは「再帰的に自システムを呼び出す」ことでマシンを落とす挙動をするのだが、コレに「Fork 爆弾」という名前が付いていることを初めて知った。
- 参考:Fork爆弾 - Wikipedia
- 参考:危険!決して実行してはいけないLinuxコマンド7個(+1個) | 俺的備忘録 〜なんかいろいろ〜
- 参考:新・5大Linux破壊の呪文 | 株式会社ビヨンド
- 参考:実行してはいけないLinuxコマンド
ちなみに Windows コマンドプロンプトでは以下のようなコマンドで、Fork 爆弾が実現できる。
Rem 実行厳禁!
> for /l %a in (0,0,0) do start