linux系统怎么删除打印机,解决LINUX ES3.0下想指定打印机和用户的删除打印作业的问题...
###############################################################################
# xlprm use for LINUX ES3.0
# 可刪除指定打印機和指定用戶的打印作業(yè)
# 用法 1)xlprm $1 $2 可指定兩個參數(shù) 參數(shù)一是打印機名 參數(shù)2是用戶名
# 2)xlprm $1 可指定一個參數(shù) 參數(shù)一是打印記名 然后用戶名默認是當前用戶
# 注意 1) 用法一 用戶root使用才可刪除對應用戶作業(yè)
#
# 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@]
總結(jié)
以上是生活随笔為你收集整理的linux系统怎么删除打印机,解决LINUX ES3.0下想指定打印机和用户的删除打印作业的问题...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LINUX无法运行navixat,关于R
- 下一篇: c6x Linux 内核中断分析