Устройство под микролинухом работает с автономным питанием, подмонтирована MMC карта с FAT.
Соответственно перед выключением надо размонтировать, дык umount отказывается размонтировать карту если какое-то приложение хотя-бы "стоит" в этой папке, и как теперь быть?
Fource опция umount вроде как только для NFS ...
Может тогда можно как-то скриптом выяснить какое из приложений занимает устройство, кильнуть их(его) и тогда размонтировать.
Или может я усложняю?
Цитата(3.14 @ Aug 26 2006, 14:48)

.
Может тогда можно как-то скриптом выяснить какое из приложений занимает устройство, кильнуть их(его) и тогда размонтировать.
Или может я усложняю?
man fuser
А потом можно сделать fuser -k /mnt/mmc
fuser хорошая штука, но ее нет в микролинухе

umount -f относится к NFS (как уже писал), пользуюсб busybox-овым т.к. обычный не собирается.
Harbour
Aug 29 2006, 03:10
Причем тут NFS, в мане дан только пример применения, NFS уже раритет - сейчас этот параметр применяют для отмонтирования забытых USB брелков в shutdown скриптах. тут два варианта: посмотреть как передается параметр в оригинальном umount.c и добавить код к busybox'у, или собрать и скопировать umount, выключив соответственно ее из busybox'а.