1*7dd7cddfSDavid du Colombier#!/bin/rc 2*7dd7cddfSDavid du Colombierif (! ~ $DEBUG '') flag x + 3*7dd7cddfSDavid du Colombier 4*7dd7cddfSDavid du Colombierif (~ $THIS_HOST $DEST_HOST) { 5*7dd7cddfSDavid du Colombier if (test -f $LPLIB/log/$LPDEST^.st) { 6*7dd7cddfSDavid du Colombier echo job transmission status: 7*7dd7cddfSDavid du Colombier tail -3 $LPLIB/log/$LPDEST^.st 8*7dd7cddfSDavid du Colombier } 9*7dd7cddfSDavid du Colombier cd $LPSPOOL 10*7dd7cddfSDavid du Colombier if (test -d $LPDEST) { 11*7dd7cddfSDavid du Colombier once='' 12*7dd7cddfSDavid du Colombier for (i in `{bind -b $LPLIB/sched /bin;$SCHED $LPDEST}) { 13*7dd7cddfSDavid du Colombier if (~ $once '') { 14*7dd7cddfSDavid du Colombier echo 15*7dd7cddfSDavid du Colombier echo queue on $THIS_HOST: 16*7dd7cddfSDavid du Colombier echo 'job user try size' 17*7dd7cddfSDavid du Colombier once=1 18*7dd7cddfSDavid du Colombier } 19*7dd7cddfSDavid du Colombier STATLINE=`{cat $LPDEST/$i^id} 20*7dd7cddfSDavid du Colombier LSLINE=`{ls -l $LPDEST/$i} 21*7dd7cddfSDavid du Colombier echo $STATLINE(1)^$STATLINE(3)' '$STATLINE(2)' '$STATLINE(4)' '$LSLINE(6) 22*7dd7cddfSDavid du Colombier } 23*7dd7cddfSDavid du Colombier } 24*7dd7cddfSDavid du Colombier echo 25*7dd7cddfSDavid du Colombier echo 'checking the printers queue (type DELETE to abort):' 26*7dd7cddfSDavid du Colombier /$cputype/bin/aux/lpdsend -dRAW -q $OUTDEV 27*7dd7cddfSDavid du Colombier} 28*7dd7cddfSDavid du Colombierif not { 29*7dd7cddfSDavid du Colombier { echo -d$LPDEST -q; sleep 5 } | lpsend.rc $DEST_HOST 30*7dd7cddfSDavid du Colombier} 31