代码是:
at -k $wval <<ENDMARKER
while [[ -s Usr_List ]]; do
for i in $(cat Usr_List); do
if finger -m | grep $i; then
echo "$i is online" | elm $mval
sed "/$i/d" <Usr_List >tmplist
mv tmplist Usr_List
fi
done
done
ENDMARKER
从实际工作来看,它是
while [[ -s Usr_List ]]; do
for i in jim
joe
tim; do
if finger -m |grep ; then
echo " is online" | elm jack
sed "//d" <Usr_List >tmplist
mv tmplist Usr_List
fi
done
done
jim joe 和 tim 是列表 Usr_List 上的名称
似乎 cat Usr_List 和 $i 是问题,但我不知道如何解决这个问题。
谢谢
编辑: at 工作发送一封电子邮件,说 jim 出乎意料。