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