home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / pp / pp-6.0 / Uip / rcvalert / rttyalert < prev    next >
Encoding:
Text File  |  1990-09-19  |  631 b   |  41 lines

  1. #! /bin/sh 
  2.  
  3. CMDLINE="/usr/local/bin/ttyalert"
  4. #CMDLINE="echo"
  5. HOST=""
  6.  
  7. TMP=/tmp/rttyalert.pp.$$
  8.  
  9. trap "rm $TMP" 0 1 2 3 15
  10.  
  11. /bin/awk '
  12. BEGIN { eoh = 50 }  # at most 50 lines
  13. $0 ~ /^$/ { eoh = NR + 3}
  14. NR == eoh { print $0 ; exit }
  15. { print $0 }
  16. ' > $TMP
  17.  
  18. while [ $# -gt 0 ]
  19. do
  20.     case  "$1" in
  21.           -d) if [ $# -gt 0 ]
  22.           then shift
  23.           fi;;
  24.           -f|-e|-s|-w) CMDLINE="$CMDLINE $1 $2"
  25.           case $# in
  26.            0)   ;;
  27.            1)   shift ;;
  28.            *)   shift; shift ;;
  29.           esac ;;
  30.             *) HOST="$HOST$1 ";
  31.           if [ $# -gt 0 ]
  32.           then    shift
  33.           fi;;
  34.     esac
  35. done
  36.  
  37. for i in $HOST
  38. do
  39.     rsh $i "$CMDLINE" < $TMP&
  40. done
  41.