11-22-2002
The way I've done it on sco in the past is
lpstat -o|awk '{print $1}'|xargs cancel {}\; 2>/dev/null
maybe you can do something similar, you may need to use awk to get a different field depending on where your request id appears when you do lpstat -o.
You can put a printer name after the -o to just cancel the prints on a certain printer, maybe you could make this a parameter to your script?
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Hi all
In Aix system Someone know i want to cancel the massage. if some user print something and user root deleting the job i got brodcast message " message from queueing system job number XXX has been deleteing from queue. <EOT> "
I use the cancel command (1 Reply)
Discussion started by: goldfelda
1 Replies
2. UNIX for Dummies Questions & Answers
I need help, please!!!!!!!!
I have accidentally selected to compile all my programs, which will probably take forever!! How can I cancel the compiling of the programs. I see in qstatus the huge list of programs waiting to be compiled.
Thanks! :eek: (1 Reply)
Discussion started by: itldp
1 Replies
3. Post Here to Contact Site Administrators and Moderators
id like to cancel my account please. thanks (5 Replies)
Discussion started by: samb057
5 Replies
4. Post Here to Contact Site Administrators and Moderators
I accidentally typed a wrong user name... pls delete my account so that i can create a new one..
Thanks (4 Replies)
Discussion started by: Pat_Martin
4 Replies
5. UNIX for Dummies Questions & Answers
Yesterday I started a nohup job called assoc.sh. It has not finished running, but I have realised a problem with my script, so wish to cancel it, modify and restart it. However, I cannot find the PID, so can't cancel it. I have searched the ps list and nothing resembles my job - how can I cancel... (13 Replies)
Discussion started by: polly_falconer
13 Replies
6. Shell Programming and Scripting
Wonderful evening to all of you!
My problem has to possible starting points.
Well, not really, but getting to either one is no problem at all.
So i got either a string in the format of "1920x1080" or simply the integers X = 1920 and Y = 1080.
When I am done, I would like to have an output... (5 Replies)
Discussion started by: jakunar
5 Replies
7. Shell Programming and Scripting
Hi
on AIX systems (6.x and 7.x) I have ksh scripts redirecting I/O, and running another script script000.ksh ie :
# my script
...
>${LOG}
>${LOGCTRL}
exec >>${LOG} 2>>${LOG}
. ${PROJECT}/.../script000.ksh
# hereafter, restore default I/O
...
Is it possible at the end of the... (2 Replies)
Discussion started by: Fundix
2 Replies
8. UNIX for Dummies Questions & Answers
Hi Everyone,
I am trying to cancel a print. I am logged on as the user of the print and when I use the command 'cancel print_job' I get the message 'print_job: not authorized'
I have cancelled other prints in the queue, but this particular job in the queue cannot delete. I even logged on as... (5 Replies)
Discussion started by: Scarlet
5 Replies
9. Shell Programming and Scripting
I am running a video download test and automating that. I wanna know how to stop a wget download session when downloads reached 1%
Thanks in advance,
Tamil (11 Replies)
Discussion started by: tamil.pamaran
11 Replies
10. UNIX for Dummies Questions & Answers
While transmitting RS232 data I use tcdrain() to wait for the data to be sent before putting more data into the txbuffer.
write(hPort, txBytes, txBytes.count);
tcdrain();
If the remote device disconnects then tcdrain never returns.
I'm doing it in a thread so the UI is still... (1 Reply)
Discussion started by: IanES
1 Replies
rcancel(1M) rcancel(1M)
NAME
rcancel - remove requests from a remote printer spooling queue
SYNOPSIS
[id ...] [printer] user]
DESCRIPTION
The command removes a request, or requests, from the spool queue of a remote printer. is invoked by the command (see lp(1)).
At least one id or the name of a printer must be specified.
This command is intended to be used only by the spool system in response to the command (see lp(1)), and should not be invoked directly.
Options
The command recognizes the following options:
id Specifying a request ID (as returned by (see lp(1))) cancels the associated request, even if it is currently printing.
The maximum number of ids that can be specified is 50.
printer Name of the printer (for a complete list, use (see lpstat(1))). Specifying a printer cancels the request which is cur-
rently printing on that printer, if the request is owned by the user. If the or the option is specified, this option
only specifies the printer on which to perform the corresponding cancel operation.
Remove all requests owned by the user on the specified printer (see
printer). The owner is determined by the user's login name and host name on the machine where the command was invoked.
Empty the spool queue of all requests for the specified
printer. This form of invoking is useful only to users with appropriate privileges.
Remove any requests queued belonging to that user (or users)
for the specified printer. You can repeat the option to specify more users. The maximum number of users that can be
specified is 50. This form of invoking is useful only to users with appropriate privileges.
WARNINGS
A remote print request can be canceled only from the system on which the the original command was issued, and if the restrict cancel fea-
ture (see lpadmin(1M)) is enabled for the specified printer, a request belonging to this printer can be canceled only by the system admin-
istrator or the user who requested it.
This command is intended to be used only by the spool system in response to the command (see lp(1)), and should not be invoked directly.
AUTHOR
was developed by the University of California, Berkeley, and HP.
FILES
SEE ALSO
enable(1), lp(1), lpstat(1), accept(1M), lpadmin(1M), lpsched(1M), rlp(1M), rlpdaemon(1M), rlpstat(1M).
rcancel(1M)