Když zákazník chce ubuntu-server 12.04 LTS kvůli dlouhé podpoře a příkaz halt nevypne server

Je to totální kravina, ale na dedikovaný server je to fakt nepostradatelné k vyřešení. Zadáte shutdown -h 0 a server se vypne. Zadáte halt a server se nevypne. Jenom se „ukončí systém“, vypnou disky ale zdroj a větráky se pořád točí. Abyste to vyřešili, totální vypnutí systému řeší příkaz halt -p na novějším jádře linuxu od 3.2.0 nahoru. Na spoustě diskusních for se o tom jen debatuje, někdo obviňuje z problému Wake on lan (dále jen WOL) a radí jeho vypnutí v biosu, někdo jiný zase radí vypnout acpi (to fakt nedělejte!).

Pokud chcete však vypínat server pomocí halt a nepsat pořád halt -p, nebo po Vás server převezme kolega, který to neví, doporučuji ošetřit startovací skript na halt:

editněte si soubor /etc/init.d/halt

if [ "$INIT_HALT" = "HALT" ]
then
  poweroff=""
fi
Stačí změnit kód na:
if [ "$INIT_HALT" = "HALT" ]
then
  poweroff="-p"
fi

zdroj

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

1 × two =