Kesintisiz güç kesmeden sistemi durdurmak için herhangi bir iyi sebep var mı?


11

Donanımı kapatmadan sistemi durdurmanın iyi bir nedeni var mı? Düğmeyi haltkullanmadan komutu kullanmak demek istiyorum -p.

İnternette bir cevap bulamadım.


1
Başarısız / yanlış bir şekilde uygulanan / desteklenmeyen ACPI bunun bir nedeni olabilir.
Ƭᴇcʜιᴇ007

OP'nin neden halthiç kullanılmamışsa uygulandığı gibi bir komut olduğu anlamına geldiğini düşünüyorum -p. Gücü kesmek niyetinde değilse neden biri sistemi durdurur? Öyleyse neden haltgücü kesmek için uygulama yapmıyorsunuz ?
Kinnectus

1
@BigChris "Neden" için, benim varsayımım ACPI tanıtılmadan / yaygın olarak kullanılmadan önce "Halt" oluşturulduğundan ve varsayılan Halt eyleminin muhtemelen geriye dönük uyumluluk için olduğu gibi bırakılmasından kaynaklanıyor.
Ƭᴇcʜιᴇ007

Yanıtlar:


11

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 haltkullanmadan komutu kullanmak demek istiyorum -p.

4.2BSD'de haltkomutun 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, haltkomut -pseçeneklerinin yalnızca "yapabiliyorsa" (FreeBSD) "gücü kapattığını ve" sistemin yazılım güçlendirmesini desteklemediğini "(NetBSD) yapamayacağını belirtir. SCO UNIX haltsyskomutunun (Sistem 5 eşdeğeri halt) bir -pseç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 haltaslında eskimiş olmadığını savunanlar var . Onlar bu gerçekten kullanmak zorunda değildir sürdürmek istiyorum haltkomutu 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 haltbir -pseçeneğin olmaması ).

Ayrıca, bu komut setinin, insanların bilgisayarlara reboot --haltve 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 poweroffkomutlar. ☺

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.

2
> "Gücü kapatmak için güç düğmesine basmak yerine sıfırlama düğmesine basıp yeniden başlatmak isteyebilirim." Bunun nedeni nedir? Donanımda aşınma ve yıpranmayı azaltmak için? Aksi halde, neden sadece durma yerine yeniden başlatma yapmıyorsunuz?
TheKarateKid
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.