Donanımı kapatmadan sistemi durdurmanın iyi bir nedeni var mı?
Evet. Gücü kapatmak için güç düğmesine basmak yerine sıfırlama düğmesine basıp yeniden başlatmak isteyebilirim.
Düğmeyi halt
kullanmadan komutu kullanmak demek istiyorum -p
.
4.2BSD'de halt
komutun bir anahtarı yoktu-p
. Bu, daha büyük cevabı işaret ediyor: Burada: Tüm donanımlar PC gibi çalışmıyor; PC'ler bile her zaman olduğu gibi çalışmamıştır.
Merkezi İşleme Ünitelerinin güç kaynağı üzerinde kontrol sahibi olduğu veya ana kartı ve çevre birimlerini açılışta olduğu gibi aynı durumlara tamamen sıfırlayabildiği için (ve bazen de değildir) olmamıştır. Bazı sistemlerde, "kapat ve kapat" veya "kapat ve sıfırla" nın ikinci kısmı , operatör tarafından makinenin ön panelindeki (uygun) bir güç düğmesine veya bir sıfırlama düğmesine basarak gerçekleştirilen fiziksel bir eylemdir . Hiçbir komut satırı anahtarı bunu başaramadı. Yazılım tarafında, makine basitçe kapandı ve daha sonra hiçbir şey yapmadan sonsuz bir döngüde döndürüldü. (Bazı makineler bir ROM izleme programına çıkar.)
Modern BSD'ler, halt
komut -p
seçeneklerinin yalnızca "yapabiliyorsa" (FreeBSD) "gücü kapattığını ve" sistemin yazılım güçlendirmesini desteklemediğini "(NetBSD) yapamayacağını belirtir. SCO UNIX haltsys
komutunun (Sistem 5 eşdeğeri halt
) bir -p
seçeneği yoktu ve kılavuz sayfasında, operatörün daha sonra başka bir yolla gücü kapatması veya yeniden başlatması için sistemi durdurduğunu açıklıyor.
Günümüzde, sistem halkı gibi, emrin halt
aslında eskimiş olmadığını savunanlar var . Onlar bu gerçekten kullanmak zorunda değildir sürdürmek istiyorum halt
komutu hiç ve (systemd manuel sayfaları buna sahip gibi) "sadece uyumluluk için" sistemlerinde var olduğunu. Bu daha çok, kendisine hangi seçeneklerin sunulacağını sorgular ( systemctl halt
bir -p
seçeneğin olmaması ).
Ayrıca, bu komut setinin, insanların bilgisayarlara reboot --halt
ve gibi kendinden çelişkili talimatlar vermesine izin veren uyumluluk seçenekleriyle o kadar sıkıntılı hale geldiğini de göstermektedir poweroff --reboot
. Ben kılavuz sayfasına bu kaydetti nosh halt
, fasthalt
, reboot
, fastboot
, ve poweroff
komutlar. ☺
daha fazla okuma
halt
. 1982/05/11. 4.2BSD kılavuzu.
haltsys
. 2005-06-03. SCO OpenServer kılavuzu.
- Jonathan de Boyne Pollard (2018).
haltsys
. nosh Kılavuzu . Yazılımları.
- Jonathan de Boyne Pollard (2018).
fastpowercycle
. nosh Kılavuzu . Yazılımları.
- Jonathan de Boyne Pollard (2018).
shutdown
. nosh Kılavuzu . Yazılımları.
- Lennart Poettering (2013-10-07).
halt
. Sistem manuel sayfaları. freedesktop.org.