xerox-N32 714 B

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