#!/bin/sh

if [ -z "$1" ]; then
	echo "$0 <start|stop|status> <group number>"
	echo "Starts or stops a VNC session for a certain group of the SAP Champions Training"
	exit 1
fi

case "$1" in
	start)
	su - group$2 -c "vncserver :2$2 -geometry 1440x1100"
	;;
	stop)
	su - group$2 -c "vncserver -kill :2$2"
	;;
	restart)
	su - group$2 -c "vncserver -kill :2$2"
	su - group$2 -c "vncserver :2$2 -geometry 1440x1100"
	;;
	status)
	r=$(ps auxw |grep "[X]vnc :2$2")
	if [ -n "$r" ]; then
		echo "running"
		exit 0
	else
		echo "not running"
		exit 1
	fi
	;;
esac
