当前位置: 技术问答>linux和unix
用程序卸载U盘
来源: 互联网 发布时间:2016-08-20
本文导语: 请教linux下C程序里面怎么卸载U盘 我的开发板在水下,不能随时操作,只能外部一个上电开关。 现在我在U盘中存入了大量的数据,如果U盘不卸载而直接断电的话,貌似对U盘的扇区伤害很大。 现在我想在程序中嵌...
请教linux下C程序里面怎么卸载U盘
我的开发板在水下,不能随时操作,只能外部一个上电开关。
现在我在U盘中存入了大量的数据,如果U盘不卸载而直接断电的话,貌似对U盘的扇区伤害很大。
现在我想在程序中嵌入一段卸载U盘的代码,怎么操作?
如果在调试状态是这样卸载的:
cd ..
umount /mnt
怎么在程序中嵌入呢?
system("cd ..");
system("umount /mnt");行不?
还是excel("???");
请教!
我的开发板在水下,不能随时操作,只能外部一个上电开关。
现在我在U盘中存入了大量的数据,如果U盘不卸载而直接断电的话,貌似对U盘的扇区伤害很大。
现在我想在程序中嵌入一段卸载U盘的代码,怎么操作?
如果在调试状态是这样卸载的:
cd ..
umount /mnt
怎么在程序中嵌入呢?
system("cd ..");
system("umount /mnt");行不?
还是excel("???");
请教!
|
system跟fork+excel都可以
|
程序本身不退出 是无法umount u盘的
你只能退出程序,从外部的.sh中 umount