You can go through crontab to single user mode at some time and create some file/mark. Then, into your /etc/rc1.d/ you can add a script to enter again to multiuser mode 30 mins later, may be similar to that:
Code:
#!/bin/bash
SEC=(( 30 * 60 ))
if [ -e /tmp/go_to_multiuser ]; then
rm /tmp/go_to_multiuser
sleep $SEC
init 2
fi
With that you will not execute the script when you boot up your system, only after going to single. Just try and play!