xref: /plan9/sys/lib/lp/stat/generic (revision 7dd7cddf99dd7472612f1413b4da293630e6b1bc)
13e12c5d1SDavid du Colombier#!/bin/rc
2*7dd7cddfSDavid du Colombierif (! ~ $DEBUG '') flag x +
33e12c5d1SDavid du Colombier
4219b2ee8SDavid du Colombierif (~ $THIS_HOST $DEST_HOST) {
53e12c5d1SDavid du Colombier	if (test -f $LPLIB/log/$LPDEST^.st) {
63e12c5d1SDavid du Colombier		echo status:
73e12c5d1SDavid du Colombier		tail -3 $LPLIB/log/$LPDEST^.st
83e12c5d1SDavid du Colombier	}
93e12c5d1SDavid du Colombier	cd $LPSPOOL
103e12c5d1SDavid du Colombier	if (test -d $LPDEST) {
113e12c5d1SDavid du Colombier		once=''
123e12c5d1SDavid du Colombier		for (i in `{bind -b $LPLIB/sched /bin;$SCHED $LPDEST}) {
133e12c5d1SDavid du Colombier			if (~ $once '') {
143e12c5d1SDavid du Colombier				echo
153e12c5d1SDavid du Colombier				echo queue on $THIS_HOST:
163e12c5d1SDavid du Colombier				echo 'job		user	try	size'
173e12c5d1SDavid du Colombier				once=1
183e12c5d1SDavid du Colombier			}
193e12c5d1SDavid du Colombier			STATLINE=`{cat $LPDEST/$i^id}
203e12c5d1SDavid du Colombier			LSLINE=`{ls -l $LPDEST/$i}
213e12c5d1SDavid du Colombier			echo $STATLINE(1)^$STATLINE(3)'	'$STATLINE(2)'	'$STATLINE(4)'	'$LSLINE(6)
223e12c5d1SDavid du Colombier		}
233e12c5d1SDavid du Colombier	}
24219b2ee8SDavid du Colombier}
253e12c5d1SDavid du Colombierif not {
263e12c5d1SDavid du Colombier	{ echo -d$LPDEST -q; sleep 5 } | lpsend.rc $DEST_HOST
273e12c5d1SDavid du Colombier}
28