generic 587 B

123456789101112131415161718192021222324252627
  1. #!/bin/rc
  2. if (! ~ $DEBUG '') flag x +
  3. if (~ $THIS_HOST $DEST_HOST) {
  4. if (test -f $LPLIB/log/$LPDEST^.st) {
  5. echo 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. }
  24. if not {
  25. { echo -d$LPDEST -q; sleep 5 } | lpsend.rc $DEST_HOST
  26. }