当前位置:主页 > 其他相关 >

linux 不能执行二进制文件_linux下可执行程序执行过程中,二进制文件是否会一直被占用 重点聚焦

发布时间: 2023-06-05 13:25:01 来源:互联网


(相关资料图)

想必现在有很多小伙伴对于linux下可执行程序执行过程中,二进制文件是否会一直被占用?方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于linux下可执行程序执行过程中,二进制文件是否会一直被占用?方面的知识分享给大家,希望大家会喜欢哦。

我之前写过一个自动更新程序,一般情况分析的话,二进制文件导入内存在内存中运行,表面上删除这个文件替换一个新的文件没有问题,但是实际情况是你程序运行起来之后,文件会被操作系统锁定,所以解决办法是在更新的时候干掉自己,然后启动一个守护进程,待文件替换之后再重新启动自己。

其实这也是操作系统自身的一个保护,万一文件没有全部导入,运行一半又继续读磁盘文件,你又正好换了文件怎么办呢???。

本文到此结束,希望对大家有所帮助。

标签:

为您推荐

  • 最新资讯
  • 热门资讯