Как я могу размонтировать usbstick прямо из скрипта, который убивает себя.
Поскольку я запускаю скрипт с флешки, невозможно просто размонтировать его, потому что всегда есть ошибка: устройство или ресурс заняты. Итак, какой самый простой способ: я должен выполнить сценарий на компьютере через мой сценарий прямо перед тем, как он убьет себя?
Как я могу сделать это?
shell-script
usb
apuboard
источник
источник
Ответы:
Вы не можете размонтировать файловую систему, если используете ее.
ты можешь попробовать
|
) должен быть последним символом строки.источник
Запустите
umount
команду из процесса, у которого нет файла, открытого на съемном диске. В частности, это не должен быть сценарий оболочки на диске. Сценарий, переданный вsh
командной строке, в порядке. Сценарий, сохраненный на диске, должен быть прерван; Самый простой способ -exec
заменить оболочку, на которой выполняется скрипт, на оболочку, выполняющую последовательность размонтирования.источник