linux系统怎么删除打印机,解决LINUX ES3.0下想指定打印机和用户的删除打印作业的问题...

###############################################################################

# xlprm use for LINUX ES3.0

# 可删除指定打印机和指定用户的打印作业

# 用法 1)xlprm $1 $2 可指定两个参数 参数一是打印机名 参数2是用户名

# 2)xlprm $1 可指定一个参数 参数一是打印记名 然后用户名默认是当前用户

# 注意 1) 用法一 用户root使用才可删除对应用户作业

#

# softspeed ivan 2007/04/13

# 版本B1

################################################################################

FILENAME=`whoami``echo $$`;export FILENAME

USR=`whoami`;export USR

COUNT=0;export COUNT

cd /tmp

if [ "$1" != "" ]; then

PRT=$1

if [ "$2" != "" ]; then

USR=$2

echo $USR

fi

# lpstat -d $PRT | grep $USR | awk '{print $1}' > $FILENAME.txt

lpstat -d $PRT | awk '{if ( $2 == "'$USR'") print $1}' > $FILENAME.txt

while read kuseron

do

cancel $kuseron

COUNT=`expr $COUNT + 1`

done < $FILENAME.txt

rm $FILENAME.txt

echo "Deleted " $COUNT "JOBS!"

sleep 2

else

echo "You must spec one printer!"

fi[@more@]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值