เพราะม ปัญหา y กับการคลิกเมาส์ถูกละเว้นใน Ubuntu ฉันต้องการเริ่มต้นใหม่จากบรรทัดคำสั่ง (ฉันมีเทอร์มินัลเปิดและแป้นพิมพ์จะไม่ถูกละเว้น)
ฉันจะรีสตาร์ทคอมพิวเตอร์ที่ใช้ Linux (หรือเฉพาะ Ubuntu) จากบรรทัดคำสั่งได้อย่างไร
เพราะม ปัญหา y กับการคลิกเมาส์ถูกละเว้นใน Ubuntu ฉันต้องการเริ่มต้นใหม่จากบรรทัดคำสั่ง (ฉันมีเทอร์มินัลเปิดและแป้นพิมพ์จะไม่ถูกละเว้น)
ฉันจะรีสตาร์ทคอมพิวเตอร์ที่ใช้ Linux (หรือเฉพาะ Ubuntu) จากบรรทัดคำสั่งได้อย่างไร
คำตอบ:
มีหลายวิธี:
sudo reboot
sudo init 6
sudo shutdown -r now
sudo
? เมื่อ คลิกที่ คุณไม่จำเป็นต้องเป็น sudo
...
หากคุณมีตัวจัดการเซสชันที่สอดคล้องกับ freedesktop คุณสามารถใช้ DBus เพื่อเรียกใช้การรีสตาร์ทจากภายในเซสชัน X คำสั่งไปที่:
dbus-send --system --dest=org.freedesktop.Hal --type=method_call \
--print-reply /org/freedesktop/Hal/devices/computer \
org.freedesktop.Hal.Device.SystemPowerManagement.Reboot int32:0
(นี่อาจจะเกินความจำเป็น; เหมาะกับฉัน) ฉันใช้สิ่งนี้ในเชลล์สคริปต์ คุณไม่จำเป็นต้องเรียกใช้จาก root
แต่คุณต้องเรียกใช้จากภายในเซสชัน X (f.e. ในเทอร์มินัล) คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อนี้ได้ที่ https://wiki.ubuntu.com/DebuggingGNOMEPowerManager
sudo reboot
?
reboot
หรือ shutdown
ทำอย่างนั้น นอกจากนี้ตามที่ฉันเขียนไว้ในคำตอบคุณไม่จำเป็นต้องใช้ sudo หรือ su (คุณต้องได้รับอนุญาตให้ทำโดยผู้จัดการเซสชัน
ในบางครั้งคำสั่งการรีบูตและปิดเครื่องปกติจะไม่ทำงาน ฉันเคยเห็นสิ่งนี้ในระบบที่มีปัญหา (ซึ่งเป็นสาเหตุที่ต้องรีบูตเครื่อง)
คุณสามารถเปิดกลไก "Magic SysRq" จาก commandline:
echo b >/proc/sysrq-trigger
นี่เทียบเท่ากับ alt-SysRq + b และจะรีบูตเครื่อง
คุณอาจต้องการลอง "s" และ "u" ก่อนเพื่อซิงค์ดิสก์และยกเลิกการต่อเชื่อมระบบไฟล์
ฉันพบ หน้านี้ใน computerhope.com :
คำสั่งคือ รีบูต . นอกจากนี้ยังมี หยุด , ไฟดับ & amp; ปิดตัวลง .
ไม่มีอะไรผิดปกติกับข้อใด ๆ ข้างต้น แต่คุณยังสามารถติดตั้ง gnome-do และเปิดใช้งานปลั๊กอินการจัดการเซสชั่นซึ่งช่วยให้คุณปิดเครื่องรีบูตหยุดทำงานชั่วคราวจาก gnome-do
หากคุณกำลังทำงานในสภาพแวดล้อมเสมือนจริงมันจะทำให้ฮาร์ดดิสก์เข้าสู่โหมดสแตนด์บาย: sudo /sbin/shutdown -h now
.