自毁过程Unix C

Avi*_*ash 3 c unix

我想在启动进程后删除可执行文件.

我尝试通过推unlink,它工作正常,但我希望我的可执行文件继续运行.

使用unlink方法是否正确?使用这种方法有什么问题吗?

NPE*_*NPE 8

在Unix上,取消正在运行的进程的可执行文件应该没有任何问题.

取消链接文件时,将删除目录条目,但在释放所有对文件的现有引用(即硬链接和打开句柄)之前,不会释放inode和基础数据.