unix - Unix 中什么生成 "text file busy"消息?

标签 unix

什么操作会生成错误“文本文件忙”?我无法准确判断。

我认为这与我正在创建一个临时 python 脚本(使用 tempfile)并从中使用 execl 的事实有关,但我认为 execl 更改了正在运行的文件。

最佳答案

此错误意味着您试图在执行时修改可执行文件。这里的“文本”是指被修改的文件是正在运行的程序的文本段。使用 lsof 检查其他进程正在使用它。如果需要,您可以使用 kill 命令来终止它。

关于unix - Unix 中什么生成 "text file busy"消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16764946/

相关文章:

regex - 在整个目录中用一个词替换另一个词 - unix

python - 即使安装了 MySQL-python,也没有名为 MySQLdb 的模块?

macos - 如何对已经运行的进程执行 "nice"操作?

bash - bash 中的整数比较

c++ - 如何在构造函数中记录时间,以及如何在C++ Struct中的析构函数中从构造中减去当前时间?

linux - 在 linux 中两个文本文件之间做减法的方法

c - 如何找到任何PC的端口号?

regex - 使用 Sed 替换部分文本

linux - 使用变量中的用户名和密码进行 curl 下载

linux - 如何使用 Unix CAT 和查找插入新行