มีเหตุผลที่ดีที่จะหยุดระบบโดยไม่ต้องปิดไฟกับฮาร์ดแวร์หรือไม่? ฉันหมายถึงการใช้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