系統管理
1751876 會員
5419 線上
108782 解決方案
發表新文章

如何 cancel 某台印表機上所有 request ?

 
watermelonyu
教授

如何 cancel 某台印表機上所有 request ?

請參考附件。

有時候 user 會要求刪除某台印表機上的所有文件,這時我會用 lpstat -o 查出目前印表機上等待列印的文件有哪些,然後在下 cancel (request id) 指令一個一個刪除。但是如果碰到文件很多的情況,這個方法就很費時。



請問有什麼指令可以一次刪除某台印表機上所有待印的文件?
3則回覆 3
watermelonyu
教授

如何 cancel 某台印表機上所有 request ?

1. please refer to http://h50163.www5.hp.com/TCForum/WebUI/Messages/ShowTopic.aspx?RID=06e615e9-3fce-441d-ade1-fa9539fa492b



2. you can use simply script to remove the job

-------------------------------------------

for reqid in 987 765 654 432

do

command to kill ${reqid}

if ]; then

echo "${reqid} job delete success"

else

echo "${reqid} job delete failure"

fi

done

watermelonyu
教授

如何 cancel 某台印表機上所有 request ?

剛剛查到個指令,但不是很確定它的功用:

#cancel c1200ic



這個指令可以刪除所有在 c1200ic 上的文件嗎?



謝謝
watermelonyu
教授

如何 cancel 某台印表機上所有 request ?

hi:

# cancel -e c1200ic

this command will cancel all request on c1200ic printer queue.



..

.