今天我遇到了一个"文本文件忙";尝试用新版本覆盖正在运行的程序时出错。
我认为类UNIX系统不会自动锁定正在运行的文件,所以像apt
这样的包管理器可以升级这些软件,即使它们正在运行服务。
https://en.wikipedia.org/wiki/File_locking#In_Unix-类似系统
我的理解错了吗?我的环境是Ubuntu,我使用XFS文件系统。
特定的文本文件繁忙错误是关于在执行可执行文件时试图修改可执行文件。";文本";这里指的是被修改的文件是一个正在运行的程序的文本段。apt可以更改文件,但不能编辑