ตามเนื้อผ้าคำสั่งsudo shutdown nowจะนำคุณไปยังระดับ runlevel 1 (โหมดการกู้คืน); สิ่งนี้จะเกิดขึ้นสำหรับทั้งการเริ่มต้นและการเริ่ม SysV ที่จะได้รับสิ่งที่คุณต้องการคือการปิดเครื่องคอมพิวเตอร์ได้อย่างถูกต้องคุณจะต้องให้สลับไป-hshutdown
สิ่งหนึ่งที่ควรทราบที่นี่คือการhaltปิดกระบวนการทั้งหมดปิดซีพียูและคืนการควบคุมไปยังจอภาพ ROM ของเมนบอร์ดที่ต้องการให้ผู้ใช้กดปุ่มเปิดปิดเพื่อให้แหล่งจ่ายไฟถูกปิดขณะที่poweroffหลังจากปิดซีพียู จะเพียงแค่ปิดแหล่งจ่ายไฟทำให้การปิดที่เหมาะสม
การ-hสลับshutdownจะhaltหรือpoweroffคอมพิวเตอร์จะตัดสินใจโดยระบบแม้ว่าใน Ubuntu ฉันได้เห็นว่าปกติแล้วpoweroffเครื่องจะ เพื่อให้แน่ใจว่าการที่คุณสามารถใช้-Pสลับกับshutdownการpoweroffใช้คอมพิวเตอร์
เพื่อสรุปนี่คือคำสั่งที่มีให้poweroff( ไม่ใช่ halt ) คอมพิวเตอร์:
sudo shutdown -h now
sudo shutdown -P now
sudo poweroff
sudo halt -p
sudo init 0
poweroffและhaltคำสั่งเรียกโดยทั่วไปshutdown(ยกเว้นpoweroff -f) sudo poweroffและเหมือนกับsudo halt -p sudo shutdown -P nowคำสั่งsudo init 0จะนำคุณไปสู่ระดับ 0 ( ปิดเครื่อง )
ทีนี้ถ้าคุณต้องการปิดระบบแรงอย่างเช่นคุณไม่ต้องการให้กระบวนการปิดปกติ ในกรณีนี้คุณสามารถใช้:
sudo poweroff -f
shutdownนี้จะไม่ใช้ แต่จะเรียกใช้การเรียกของreboot(2)ระบบ (ใช้สำหรับการรีบูต, ปิดเครื่องและหยุด) เพื่อปิดเครื่องคอมพิวเตอร์ทันที