安庆

导航

2018年10月9日 #

linux 覆盖可执行文件的问题

摘要: 测试环境是3.10.0 内核。 有一次操作中,发现cp -f A B执行的时候,行为不一样: 当B没被打开,则正常覆盖B。 当B是被打开,但没有被执行,则能覆盖, 当B被打开,且被执行,则不能直接覆盖,而是创建一个同名文件,然后写这个文件,同时B的inode在os中用lsof看的话,是delete。 阅读全文

posted @ 2018-10-09 17:24 _备忘录 阅读(1467) 评论(0) 推荐(0)