这是笔者的原创,需要的朋友请顶一下。
# 撤销所有的系统打印请求 # 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 }'` for lpid in $ID do cancel $lpid >/dev/null 2>&1 SHU=`expr $SHU + 1` done echo "\n\nOK! 共撤销 $SHU 个系统打印请求!!\n"
用vi输入我东西,并给它取一个文件名,比如 canall
然后给它执行权 chmod
755 canall 并把它放在/usr/bin/目录下
直接在提示符下 canall 就可以了。
不错啊,这是我的:
clear echo " " echo "系统将要终止打印机进程" lpstat -u >/etc/pp if [ -s /etc/pp ] then list=`cat /etc/pp | awk ’{print }’` echo "请稍候......" for jjj in $list do cancel $jjj done else echo "" echo "没有打印机进程!!!" fi prompt read key }