用程序卸载U盘
请教linux下C程序里面怎么卸载U盘
我的开发板在水下,不能随时操作,只能外部一个上电开关。
现在我在U盘中存入了大量的数据,如果U盘不卸载而直接断电的话,貌似对U盘的扇区伤害很大。
现在我想在程序中嵌入一段卸载U盘的代码,怎么操作?
如果在调试状态是这样卸载的:
cd ..
umount /mnt
怎么在程序中嵌入呢?
system("cd ..");
system("umount /mnt");行不?
还是excel("???");
请教!
------解决方案--------------------system跟fork+excel都可以
------解决方案--------------------