ตกลงดังนั้นฉันมีปัญหาง่าย ๆ : ฉันมีซีดีสดและฉันต้องการให้ซีดีขับออกเมื่อคอมพิวเตอร์รีบูทหรือหยุด
การดำเนินการ/usr/bin/eject -m
ทำให้ซีดีนำออกได้ดี ... ปัญหาคือตามที่คุณคาดหวังสิ่งนี้จะทำให้ระบบปฏิบัติการล่มเพราะตอนนี้ไม่สามารถอ่านไฟล์ใด ๆ ได้ ดังนั้นการรีบูตจะไม่เกิดขึ้นเพราะ/sbin/reboot
ไม่สามารถเข้าถึงได้ (ฉันพยายามเรียกใช้งานreboot --help > /dev/null
ก่อนรีบูต แต่ยังมีไฟล์อื่นที่ยังอ่านไม่ได้ ... )
โดยสรุปปรากฏว่าฉันต้องทำให้ดีดออกเป็นสิ่งสุดท้ายที่เกิดขึ้น ดูเหมือนว่ามันจะsystemd
เป็นลูกสุนัขที่ฉันต้องเล่นด้วย ... แต่ฉันเสียเวลาหลายชั่วโมงในชีวิตของฉันที่จะกระตุ้นและแหย่มันและไม่ว่าฉันจะทำอะไรมันไม่เคยไม่ว่าภายใต้สถานการณ์ใด ๆ และฉันก็ไม่รู้ว่าทำไม ฉันลองใช้วิธีการที่แตกต่างกันหลายวิธีeject
แต่ก็ไม่มีอะไรเกิดขึ้น
ใครช่วยบอกวิธีที่ง่ายที่สุดในการวิ่งได้eject
ไหม (ฉันจินตนาการหลังจากนั้นumount.target
จะมีเหตุผล ... )
eject
นั่นคุณจะสบายดีไหม