最近实施遇到个很奇怪的问题,应用模块在执行编译的时候,中间有一步是把一个文件cp到另一个文件夹下边,每次执行到这一步的时候系统就会报错:
cp: dir/filename text file busy!
开始怀疑是有服务一直占用着该文件,先把服务停掉后,再次编译仍然报text file busy!
后来想用fuser命令查看到底是哪个用户或者是哪个进程在占用,这时候出怪事了,fuser命令竟然返回为空!
没有用户或进程占用该文件,但是cp覆盖的时候就是一直报text file busy!
权限之类也查过,都没问题,一直没找到原因,还请各位大大为小弟支招!
PS:该文件可以被rm,可以mv重命名。
收起