suを使用せずにrootでログインしたら知らせる

#!/bin/sh
#loginroot.sh

logfilenames='/var/log/secure /var/log/secure.1'
onehouragetime=$(LANG="en_US.UTF-8" date +"%b %_d %H:" --date '1 hour age')

grep -h ^"$onehouragotime" $logfilename \
| grep 'login: pam_unix(login:session): session opend for user root'
if [ $? -eq 0 ]; then
    echo "仮想コンソールからrootアカウントでログインされています"
fi

grep -h ^"$onehouragotime" $logfilenames \
| grep '[gdm|kdm|xdm]\[.*:pam_unix(gdm:session): \
session opend for user root'
if [ $? -eq 0 ]; then
    echo "GUIへrootアカウントでログインされています"
fi