|
发现/home/xyz/xyz.file文件一直在增加, 但是用手工执行lsof /home/xyz/xyz.file一直没输出
所以干脆写了个脚本如下
#!/bin/bash
IDX=0
while [ true ] ; do
lsof ./xyz.file >> ./lsof.txt
MSG=`ls -l ./lsof.txt | awk '{ if($5 > 0) { print "OK"}}'`
IDX=$((IDX + 1))
echo "$IDX loops..."
if [ "$MSG" == "OK" ] ; then
echo "Get it and see ./lsof.txt"
break
fi
done
执行了200多个循环了,也不见他停下来! 也就是说lsof没办法找到是哪个进程在写xyz.file这个文件, 但是确实xyz.file这个文件一直在增大,纯文本的一个文件
大侠们,看看有什么好办法没,帮帮忙了 ^_^ |
|