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