#/bin/bash

if [ $# -lt 2 ] ; then
  echo "時刻が足りません"
  exit 1
fi
if [ $1 -gt $2 ] ; then
  echo "開始時刻と終了時刻が逆です"
  exit 1
fi
if [ $1 -lt 0000 -o $1 -gt 2359 ] ; then
  echo "時刻は0000-2359の間で設定してください"
  exit 1
fi
if [ $2 -lt 0000 -o $2 -gt 2359 ] ; then
  echo "時刻は0000-2359の間で設定してください"
  exit 1
fi

time=`date +%H%M`
issu=`id | grep sudo | wc -l`
isroot=`id | grep root | wc -l`
if [ $issu -gt 0 -o $isroot -gt 0 ] ; then
  echo "あなたは管理者です"
  exit 1
fi
if [ $time -gt $2 -o $time -lt $1 ] ; then
  echo "時間外なのでPCは使えません"
  killall lxsession
  exit 1
fi
echo "PCを使って構いません"
