Geleneksel olarak, sudo shutdown now
komutu sizi run-run 1'e (kurtarma modu) götürecektir; Bu Upstart ve SysV init için de olacak.
İstediğinizi elde etmek için, yani bilgisayarı düzgün bir şekilde kapatmak için, -h
anahtarını shutdown
değerine vermeniz gerekir.
Burada dikkat edilmesi gereken bir şey halt
'in tüm işlemleri kapatacağı, CPU'ları kapatacağı ve kontrolü, güç kaynağını kapatmak için kullanıcının güç düğmesine basması gereken anakartın bir ROM monitörüne dönmesidir. CPU'ları kapattıktan sonra poweroff
yeterli bir kapatma ile sonuçlanan güç kaynağını kapatır.
-h
anahtarının shutdown
anahtarı ya halt
ya da poweroff
bilgisayar olacak, Ubuntu'da normalde makinenin poweroff
'sini alacağını görsem de, karar sistem tarafından alınacaktır. Bundan emin olmak için, -P
anahtarını shutdown
ile poweroff
bilgisayarıyla kullanabilirsiniz.
Özetlemek gerekirse, bir bilgisayar: poweroff
( değil halt
) için kullanılabilen komutlardır:
sudo shutdown -h now
sudo shutdown -P now
sudo poweroff
sudo halt -p
sudo init 0
poweroff
ve halt
komutları temel olarak shutdown
değerini ( poweroff -f
hariç) çağırır. sudo poweroff
ve sudo halt -p
tam olarak sudo shutdown -P now
gibidir. % Co_de% komutu sizi run-run 0'a ( shutdown ) götürecektir.
Şimdi ya kuvvetli bir şekilde kapatmak istiyorsanız, yani süreçlerin normal bir şekilde kapanmasını beklemek istemezsiniz? Bu durumda şunları kullanabilirsiniz:
sudo poweroff -f
Bu sudo init 0
kullanılmayacak. Bunun yerine, bilgisayarı kapatmak için shutdown
sistem çağrısını (yeniden başlatma, güçlendirme ve durma için kullanılan) çağırır. anında.