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