OK, ich habe also ein einfaches Problem: Ich habe eine Live-CD und möchte, dass die CD ausgeworfen wird, wenn der Computer neu gestartet oder angehalten wird.
Beim Ausführen /usr/bin/eject -mwird die CD einwandfrei ausgeworfen. Wie zu erwarten ist, stürzt das Betriebssystem ab, da jetzt keine Dateien mehr gelesen werden können. Der Neustart findet also nie statt, da nicht darauf /sbin/rebootzugegriffen werden kann. (Ich habe versucht, reboot --help > /dev/nulldirekt vor dem Neustart auszuführen , aber es gibt noch andere Dateien, die immer noch nicht gelesen werden können ...)
Zusammenfassend scheint es, dass ich den Auswurf zum allerletzten Ereignis machen muss. Es scheint also, dass dies systemdder Welpe ist, mit dem ich spielen muss ... Aber ich habe buchstäblich Stunden meines Lebens damit verschwendet, ihn zu stupsen und zu stupsen, und egal was ich tue, wirft er die CD unter keinen Umständen wirklich aus. Und ich habe keine Ahnung warum. Ich habe ein Dutzend verschiedene Arten des Aufrufens ausprobiert eject, aber es passiert nie etwas.
Kann mir jemand sagen, wie man am einfachsten rennt eject? (Ich stelle mir kurz danach umount.targetwäre vernünftig ...)
ejectgibt, geht es dir gut?