Rozumí někdo následujícímu kódu běžícímu v bash?
:(){ :|:& };:
Zdá se, že je to „fork
“bomba na Linuxu.
Přijatá odpověď:
Ve skutečnosti to není tak těžké rozluštit.
Tento kus kódu pouze definuje funkci s názvem :
který volá dvě instance sebe sama v potrubí::|:&
. Po definici se spustí instance této funkce.
To vede k rychle rostoucímu počtu subshell procesů. Nechráněné systémy (systémy bez limitu počtu procesů na uživatele) budou takovými rozvětvenými bombami vážně postiženy, protože legitimní procesy budou rychle přečísleny, a tak budou připraveny o většinu zdrojů CPU.
Přepsat verzi balíčku závislostí nastavený Shlibs:závisí v Deb?
Došlo místo na disku v oddílu /usr/ports, jak mohu vytvořit porty?