IT其它text

text file busy!

最近实施遇到个很奇怪的问题,应用模块在执行编译的时候,中间有一步是把一个文件cp到另一个文件夹下边,每次执行到这一步的时候系统就会报错:

cp: dir/filename  text file busy!

开始怀疑是有服务一直占用着该文件,先把服务停掉后,再次编译仍然报text file busy!

后来想用fuser命令查看到底是哪个用户或者是哪个进程在占用,这时候出怪事了,fuser命令竟然返回为空!

没有用户或进程占用该文件,但是cp覆盖的时候就是一直报text file busy!

权限之类也查过,都没问题,一直没找到原因,还请各位大大为小弟支招!

PS:该文件可以被rm,可以mv重命名。
参与9

8同行回答

sendmailsendmail联盟成员软件开发工程师广州某IT公司
等待LZ来结贴看真相显示全部
等待LZ来结贴看真相收起
政府机关 · 2011-09-18
浏览1836
aha_linaha_lin工程师ibm
slibclean应该是正解显示全部
slibclean应该是正解收起
IT分销/经销 · 2011-09-18
浏览1865
popopopo系统工程师home
slibclean清理一下内存看看目标目录有没有拷贝的文件,有就删掉在cp显示全部
slibclean清理一下内存
看看目标目录有没有拷贝的文件,有就删掉在cp收起
系统集成 · 2011-09-16
浏览1923
gt_190gt_190存储工程师中铁信
回复 5# myguangzhou 命令是很简单的,没有带任何参数cp dir1/filename /dir2/filename然后就会提示/dir2/filename text file busy!显示全部
回复 5# myguangzhou

命令是很简单的,没有带任何参数
cp dir1/filename /dir2/filename
然后就会提示/dir2/filename text file busy!收起
IT其它 · 2011-09-16
浏览1832
myguangzhoumyguangzhou技术经理Uniwise
该不是CP的语法用错了/?显示全部
该不是CP的语法用错了/
?收起
互联网服务 · 2011-09-16
浏览1919
myguangzhoumyguangzhou技术经理Uniwise
既然这个文件能被MV和RENAME,那么表示没有任何进程在使用它具体你是怎么操作的,把命令列出来瞧瞧显示全部
既然这个文件能被MV和RENAME,那么表示没有任何进程在使用它

具体你是怎么操作的,把命令列出来瞧瞧收起
互联网服务 · 2011-09-16
浏览1868
gt_190gt_190存储工程师中铁信
回复 2# czb1984 可能我说的不是很清楚,帖子中所说的文件都是指目标文件,不是源文件显示全部
回复 2# czb1984

可能我说的不是很清楚,帖子中所说的文件都是指目标文件,不是源文件收起
IT其它 · 2011-09-16
浏览1895
czb1984czb1984项目经理浙江省公众信息产业有限公司
CP命令的话也只是在读源文件,因此即使该文件被其他进程占用也还是可以拷贝的检查一下目标文件夹权限、文件系统空间、进程等情况吧显示全部
CP命令的话也只是在读源文件,因此即使该文件被其他进程占用也还是可以拷贝的

检查一下目标文件夹权限、文件系统空间、进程等情况吧收起
系统集成 · 2011-09-15
浏览1864

提问者

gt_190
存储工程师中铁信

问题状态

  • 发布时间:2011-09-15
  • 关注会员:1 人
  • 问题浏览:11603
  • 最近回答:2011-09-18
  • X社区推广