#!/bin/sh
#
# Kill Mgetty/Vgetty
#
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] tty<x>" >&2
	exit 1
fi

if [ ! -f /var/run/mg-pid.tty$1 ] ; then
	echo "no mgetty/vgetty on tty /dev/tty$1" >&2
	exit 2;
fi

pid=`cat /var/run/mg-pid.tty$1`
echo "killing mgetty/vgetty on tty$1, pid $pid, with signal $SIG..."
kill $SIG $pid
