查看在用的用户(什么问题,重定向文件为空)

查看在用的用户(什么问题,重定向文件为空)

新手,清高手指点!
#!/bin/bash
while true
do
set -x
clear
fuser /home/abis/acbs/bin/run >uid 2>&1
#awk '{print $0} uid' |wc >total
awk '{print $0}' uid |wc >total
i=`awk '{print int($2)}' total`
if [-z $i]; then
clear
echo ""
echo ""
echo ""
echo ""
echo "           所有终端均已嵌退!"
waiting
else
for [m=2;$m<$i;m=$m+1)
do
id=`awk '{print ${$m}}' uid`
ps "$id" >ty.tmp
ty=`awk '{print $2}' ty.tmp`
ip=`awk '$3==$ty end {print $1}' /etc/rgtelnetd.conf`
hm=`awk '$1==$ip end {print $3}' ~/lc/dw.conf`
echo ""$hm":"$ty"正在办理业务!" >>mmm
done
fi
#waiting
cat mmm |sort |more      
欢迎 EDEN 的新朋友 nhmtk
请先浏览一下本版置顶的帖子, 将你的 script 整理一下, 以方便大家阅读