home *** CD-ROM | disk | FTP | other *** search
/ The UNIX CD Bookshelf / OREILLY_TUCB_UNIX_CD.iso / upt / examples / LINUX / ARCHIVE / ZAP.Z / ZAP / sbin / zap < prev   
Encoding:
Text File  |  1997-07-18  |  303 b   |  14 lines

  1. #! /bin/sh
  2. # zap pattern:  kill all processes matching pattern
  3.  
  4. PATH=/bin:/usr/bin
  5. IFS='
  6. '                   # just a newline
  7. case $1 in
  8. "")   echo 'Usage: zap [-2] pattern' 1>&2; exit 1 ;;
  9. -*)   SIG=$1; shift
  10. esac
  11.  
  12. echo '   PID TTY TIME CMD'
  13. kill $SIG `pick \`ps -ag | egrep "$*"\` | awk '{print $1}'`
  14.