Выключить, если меня нет

Я тут упираюсь :) Подскажите, пожалуйста, как можно в 23-00 выключить комп, если меня нет поблизости? А если есть - игнорировать задание до следующего дня? Если запущены Х (KDE) и шевелил в них ближайший час - я рядом. Если init3 - гасить, если не трогал KDE час - гасить.