日期:2014-05-16  浏览次数:20562 次

怎么让程序卸载自身所在挂载分区
如果程序代码本身存储在/tmp临时挂载分区上,
我想让程序结束时,卸载这个分区。
外部系统不可写,我只能操作的就是这个/tmp。
程序可不可以在最后产生一个什么进程,让其和/tmp无关,然后在这个进程中
调用命令,卸载/tmp

我尝试了一下,让程序最后产生一个僵尸进程,把父进程交给init处理也不行,还是说磁盘is busy.
有哪位大侠可以提供个办法吗?


------解决方案--------------------
你可以试试写一个脚本放在其他目录, 用脚本来启动你的程序, 程序执行完后, 用脚本去卸载 分区。