มีเหตุผลที่ดีที่จะหยุดระบบโดยไม่ต้องปิดไฟกับฮาร์ดแวร์หรือไม่? ฉันหมายถึงการใช้halt
คำสั่งโดยไม่ใช้-p
สวิตช์
ฉันไม่สามารถหาคำตอบทางอินเทอร์เน็ตได้
halt
-p
ทำไมบางคนจะหยุดระบบถ้าพวกเขาไม่ได้ตั้งใจแล้วลดกำลังไฟ? ดังนั้นทำไมไม่ใช้halt
เพื่อตัดไฟ
มีเหตุผลที่ดีที่จะหยุดระบบโดยไม่ต้องปิดไฟกับฮาร์ดแวร์หรือไม่? ฉันหมายถึงการใช้halt
คำสั่งโดยไม่ใช้-p
สวิตช์
ฉันไม่สามารถหาคำตอบทางอินเทอร์เน็ตได้
halt
-p
ทำไมบางคนจะหยุดระบบถ้าพวกเขาไม่ได้ตั้งใจแล้วลดกำลังไฟ? ดังนั้นทำไมไม่ใช้halt
เพื่อตัดไฟ
คำตอบ:
มีเหตุผลที่ดีที่จะหยุดระบบโดยไม่ต้องปิดไฟกับฮาร์ดแวร์หรือไม่?
ใช่. ฉันอาจต้องการกดปุ่มรีเซ็ตและรีบูตแทนการกดปุ่มเปิด / ปิดเพื่อปิดเครื่อง
ฉันหมายถึงการใช้
halt
คำสั่งโดยไม่ใช้-p
สวิตช์
ใน 4.2BSD ที่halt
คำสั่งไม่ได้มี-p
สวิทช์ นี่ชี้ไปที่คำตอบที่ใหญ่กว่าที่นี่: ไม่ใช่ฮาร์ดแวร์ทุกตัวที่ทำงานเหมือนพีซี แม้แต่พีซีก็ไม่ได้ทำงานอย่างที่เคยทำ
มันไม่ได้เป็น (และบางครั้งก็ไม่ใช่) ในกรณีที่หน่วยประมวลผลกลางมีอำนาจควบคุมแหล่งจ่ายไฟหรือสามารถรีเซ็ตเมนบอร์ดและอุปกรณ์ต่อพ่วงให้อยู่ในสถานะเดียวกับที่เปิดเครื่องได้ ในบางระบบส่วนที่สองของ "การปิดเครื่องและปิดเครื่อง" หรือ "การปิดเครื่องและการรีเซ็ต" เป็นการกระทำทางกายภาพโดยผู้ควบคุมเครื่องกดปุ่มเปิดปิดเครื่อง (เหมาะสม) หรือปุ่มรีเซ็ตที่แผงด้านหน้าของเครื่อง จำนวนสวิตช์บรรทัดคำสั่งไม่สามารถทำได้ ในด้านซอฟต์แวร์เครื่องจะปิดและหมุนวนไปเรื่อย ๆ โดยไม่ทำอะไรเลย (เครื่องบางเครื่องจะออกจากโปรแกรมตรวจสอบ ROM)
BSD สมัยใหม่ทราบว่าตัวเลือกhalt
คำสั่งของพวกเขา-p
จะปิดไฟ "ถ้าทำได้" (FreeBSD) เท่านั้นและจะไม่ทำเช่นนั้นในกรณีที่ "ระบบไม่รองรับซอฟต์แวร์ powerdown" (NetBSD) haltsys
คำสั่งSCO UNIX (เทียบเท่ากับระบบ 5 halt
) ยังไม่มี-p
ตัวเลือกและหน้าคู่มือของมันอธิบายว่ามันหยุดระบบเพื่อให้ผู้ปฏิบัติงานสามารถใช้วิธีอื่นปิดหรือรีบูต
ทุกวันนี้มีคนที่ชอบระบบ systemd ซึ่งยืนยันว่าhalt
คำสั่งนั้นล้าสมัยไปแล้ว พวกเขาจะยืนยันว่าจริงๆแล้วไม่จำเป็นต้องใช้halt
คำสั่งเลยและมันมีอยู่ในระบบ "เพื่อความเข้ากันได้เท่านั้น" (เนื่องจากหน้าคู่มือ systemd มีอยู่) สิ่งนี้จะทำให้คำถามเกี่ยวกับตัวเลือกที่จะมอบให้กับมันที่สงสัย ( systemctl halt
ไม่มี-p
ตัวเลือก)
นอกจากนี้ยังแสดงให้เห็นถึงตำแหน่งที่เราอยู่ในที่ชุดคำสั่งนี้ได้กลายเป็นประดับเพื่อความเข้ากันได้กับตัวเลือกที่จะช่วยให้คนที่จะให้คำแนะนำการใช้คอมพิวเตอร์ด้วยตนเองเช่นความขัดแย้งและreboot --halt
poweroff --reboot
ผมตั้งข้อสังเกตนี้ในหน้าคู่มือสำหรับNosh halt
, fasthalt
, reboot
, fastboot
และpoweroff
คำสั่ง ☺
halt
. 1982/05/11 4.2BSD manualhaltsys
. 2005/06/03 คู่มือ SCO OpenServerhaltsys
. Nosh คู่มือ โปรแกรมfastpowercycle
. Nosh คู่มือ โปรแกรมshutdown
. Nosh คู่มือ โปรแกรมhalt
. หน้าคู่มือ systemd freedesktop.org