电脑技术学习

一个撤销所有系统打印请求的shell程序

dn001


# 撤销所有的系统打印请求
# canall by melove 97年5月

PRINT=`lpstat -u|wc -l`
if test $PRINT -eq 0
then
echo "nSORRY! 无系统打印请求可撤销!!n"
exit 0
fi
echo "n正在撤销所有的系统打印请求...c"
SHU=0
ID=`lpstat -u|awk -F " " '{print $1}'`
for lpid in $ID
do
cancel $lpid >/dev/null 2>&1
SHU=`expr $SHU + 1`
done
echo "nnOK! 共撤销 $SHU 个系统打印请求!!n"

标签: