乙個撤銷所有系統列印請求的shell程式

2021-08-25 03:04:11 字數 929 閱讀 8006

這是筆者的原創,需要的朋友請頂一下。

# 撤銷所有的系統列印請求

# canall by melove 97年5月

print=`lpstat -u|wc -l`

if test $print -eq 0

then

echo "\nsorry! 無系統列印請求可撤銷!!\n"

exit 0

fiecho "\n正在撤銷所有的系統列印請求...\c"

shu=0

id=`lpstat -u|awk -f " " ''`

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 』』`

echo "請稍候......"

for jjj in $list

do cancel $jjj

done

else

echo ""

echo "沒有印表機程序!!!"

fi prompt

read key

}

記乙個簡單的保護if 的sh指令碼

真是坑爹,就下面的sh,竟然也寫了很久!if pwd usr xx bin tomcat then echo rstall is not allowed in current dir pwd return fi.bin rstmst.sh tomcat bb bin rstns.sh if 的語法真...

列印乙個陣列所有的非空子集

採用 b 位 b 掩碼實現列印給定陣列所有的非空子集。b 分析 b 首先來看乙個例子,如果給定乙個正整數n,如何輸出由1到n組成的陣列所有的非空子集呢?如n 3,那麼1到3組成的陣列為,陣列長度為3,那麼二進位制表示有 b 1 3 8 b 種。0 000 空集 1 001 2 010 3 011 4...

Jmeter之乙個請求獲取上乙個請求的引數

剛開始有這個需求,網上都是一些使用正規表示式的例子,苦於自己看不好正式的表示式,且響應結果稍微變一下,自己就不會寫了,於是谷歌上各種搜,也閱讀官網上文件,後來發現乙個好的外掛程式 json path extractor 2.選中請求a,右鍵新增後置處理器 3.輸入引數name和jsonpathexp...