Tradycyjnie polecenie sudo shutdown nowto przeniesie Cię do poziomu 1 (tryb odzyskiwania); stanie się tak zarówno dla Upstart, jak i SysV init. Aby uzyskać to, co chcesz, tj. Odpowiednio zamknąć komputer, musisz -hprzełączyć na shutdown.
Należy tutaj zauważyć, że haltzamknie wszystkie procesy, wyłączy procesory i zwróci sterowanie do monitora ROM na płycie głównej, wymagając od użytkownika naciśnięcia przycisku zasilania w celu wyłączenia zasilania, natomiast poweroffpo wyłączeniu procesorów po prostu wyłączy zasilanie, powodując prawidłowe wyłączenie.
-hPrzełącznik shutdownalbo będzie haltalbo poweroffkomputer, decyzja zostanie podjęta przez system Ubuntu chociaż widziałem, że normalnie poweroffmaszyna. Aby mieć pewność, że można użyć -Pprzełącznika z shutdowndo poweroffkomputera.
Podsumowując, oto polecenia dostępne dla poweroff( nie halt ) komputera:
sudo shutdown -h now
sudo shutdown -P now
sudo poweroff
sudo halt -p
sudo init 0
Te poweroffi haltpolecenia zasadzie wywołać shutdown(z wyjątkiem poweroff -f). sudo poweroffi sudo halt -psą dokładnie jak sudo shutdown -P now. Polecenie sudo init 0przeniesie Cię do poziomu 0 ( zamknięcie ).
Co teraz, jeśli chcesz zamknąć siłą, tzn. Nie chcesz czekać na normalne zamknięcie procesów? W takim przypadku możesz użyć:
sudo poweroff -f
To się nie wykorzysta shutdown. Zamiast tego wywoła wywołanie reboot(2)systemowe (używane do ponownego uruchomienia, wyłączenia i zatrzymania) w celu natychmiastowego wyłączenia komputera.