Bien, tengo un problema simple: tengo un CD en vivo y quiero que el CD se expulse cuando la computadora se reinicie o se detenga.
La ejecución /usr/bin/eject -mhace que el CD se expulse bien ... el problema es que, como es de esperar, esto bloquea el sistema operativo porque ahora no puede leer ningún archivo. Entonces el reinicio nunca ocurre, porque /sbin/rebootes inaccesible. (Intenté ejecutar reboot --help > /dev/nulljusto antes del reinicio, pero todavía hay otros archivos que aún no se pueden leer ...)
En resumen, parece que necesito hacer que la expulsión sea lo último que suceda. Parece que ese systemdes el cachorro con el que necesito jugar ... Pero he desperdiciado literalmente horas de mi vida hurgando y empujándolo, y no importa lo que haga, nunca, bajo ninguna circunstancia, expulsa el CD. Y no tengo idea de por qué. He intentado una docena de formas diferentes de invocar eject, pero nunca pasa nada.
¿Alguien puede decirme la forma más sencilla de correr eject? (Me imagino que justo después umount.targetsería sensato ...)
ejectallí, ¿estarías bien?