终止打印机进程的shell程序

发表于:2007-06-08来源:作者:点击数: 标签:
clear echo"\n\n" echo"系统将要终止打印机进程.\n" lpstat-u/etc/pp if[-s/etc/pp] then list=`cat/etc/pp|awk’{print$1}’` echo"请稍候......\n" forjjjin$list do cancel$jjj done else echo"\n" echo"\007没有打印机进程!!!\n" fi prompt readkey } bz

clear
echo "\n\n"
echo "系统将要终止打印机进程.\n" 
lpstat -u >/etc/pp 
if [ -s /etc/pp ]
then 
list=`cat /etc/pp | awk ’{print $1}’`
echo "请稍候......\n" 
for jjj in $list
do
cancel $jjj
done
else
echo "\n"
echo "\007没有打印机进程!!!\n" 
fi 
prompt
read key
}

 bzzyg 回复于:2003-02-20 09:30:50
不错

 mazhedong 回复于:2003-07-29 10:21:33
真是不错的

 ibmxp 回复于:2003-08-01 23:40:13
顶!

 geekchi 回复于:2003-08-03 22:25:05
这样写更简单:
cancel `lpstat | cut -c1-10 `

 iamzoe 回复于:2003-12-10 17:18:48
我试过了可是不行呀,一开始就有的错误提示了

 iamzoe 回复于:2003-12-10 17:20:30
[quote="geekchi"]这样写更简单:
cancel `lpstat | cut -c1-10 `[/quote]
系统会把‘’里面的东东当作字符串处理。

原文转自:http://www.ltesting.net