#!/bin/sh # # Kill Mgetty/Vgetty process on a given tty with a specified signal... # # (part of the "mgetty+sendfax" package) # SIG=-15 if expr "$1" : "-[A-Z0-9]" >/dev/null ; then SIG=$1 ; shift ; fi if [ $# -ne 1 ] ; then echo "$0: kill mgetty/vgetty process on a given tty" >&2 echo "syntax: kvg [signal] " >&2 exit 1 fi TTY=$1 if [ ! -f /var/run/mg-pid.$TTY ] ; then echo "no mgetty/vgetty on tty /dev/$TTY" >&2 exit 2; fi pid=`cat /var/run/mg-pid.$TTY` echo "killing mgetty/vgetty on $TTY, pid $pid, with signal $SIG..." kill $SIG $pid