Linux下执行程序出现 Text file busy 提示时的解决方法




Linux下执行程序出现 Text file busy 提示时的解决方法

2022-07-20 20:30:10 网络知识 官方管理员

使用fuserxxx命令查看制定的文件被哪个进程占用,然后关闭该进程,则解决问题。
备注:如果xxx命令是在普通用root下开启,而在普通用户下使用:fuserxxx是没有结果的
切换至root用度,再执行fuserxxx,则会显示其进程号,将其杀即可。

eg:
#./Xfbdev:0-fp/usr/share/fonts/X11/misc
./Xfbdev:Textfilebusy

$fuserXfbdev
$sudosu
#fuserXfbdev
Xfbdev:28784e
#psaux|grepXfbdev
root287840.90.246082640pts/0S+12:480:00./Xfbdev:0-fp/usr/share/fonts/X11/misc
root307080.00.137921248pts/1S+12:490:00grepXfbdev

Textfilebusy问题的解决

Author:liucy
在使用scp跨服务器拷贝文件时,出现了Textfilebusy的错误,导致无法完成操作,后来经过查找得知,该错误指的是文件正在被某一进程使用,处于锁定状态,所以无法拷贝。后来经过查证得知,使用fuser命令可以解决上述问题,具体执行命令如下:
fuser-cdkuxfilename


发表评论:

最近发表
网站分类
标签列表