Гаразд, тому у мене проста проблема: у мене є живий компакт-диск, і я хочу, щоб CD виймався, коли комп'ютер перезавантажився або зупинився.
Виконання /usr/bin/eject -mвиконує витяг компакт-дисків просто чудово ... як і можна було очікувати, проблема може призвести до аварійної роботи ОС, оскільки вона тепер не може читати жодні файли. Тож перезавантаження ніколи не відбувається, бо /sbin/rebootце недоступно. (Я спробував виконати reboot --help > /dev/nullбезпосередньо перед перезавантаженням, але все ж є інші файли, які досі неможливо прочитати ...)
Підсумовуючи це, виходить, що мені потрібно зробити викид саме останнім, що трапляється. Отож здається, що systemdце цуценя, з яким мені потрібно грати ... Але я витрачав буквально години свого життя, колючи і висуваючи його, і що б я не робив, він ніколи, ніколи, ні за яких обставин насправді не виймає компакт-диск. І я поняття не маю, чому. Я спробував десяток різних способів викликати eject, але ніколи нічого не відбувається.
Хтось може сказати мені найпростіший спосіб бігти eject? (Я думаю, що тільки після цього umount.targetбуло б розумно ...)
ejectє, то було б добре?