#!/bin/bash

check_session() {
	if [ -n "$X2GO_AGENT_PID" ] ; then
		[ -d "/proc/$X2GO_AGENT_PID" ]
	else
		xdotool sleep 1
	fi
}

IDLE_TIME="10"

wait_loop() {
	while check_session && kill -0 "$1" 2> /dev/null ; do sleep "$IDLE_TIME" ; done
	kill "$1" 2> /dev/null
}

"$@" &

MAIN_PID="$!"

wait_loop "$MAIN_PID"
