Well, you could change the z pos of a sprite to a high number to force an instant reboot.
but...you probably want to do something else. 🙂
Like Joel said, if you have a decent data center, you should certainly have remote access to the rack PDU, if not, you could just get a digital timer for like 3 bucks, though convincing a data center to let you put THAT in a rack might be more of a challenge. Starting the channel again after powerup is a bit more complicated.
It might be worth investigating why the roku freezes after a certain amount of time, check the channel you are running to make sure that's not the real cause of the problem, the issue might be fixed more easily by changing a bit of code. Freezing after a period of time might indicate some type of memory leak, if the code can't be fixed, perhaps you could just restart the channel instead of the entire box as a different "fix"?
♦MiniGolf♦HangMan♦Brain Puck♦Retro Tennis♦BORK♦FLIP♦Pathogen♦Pathogen 2♦Shut the Box♦Birdie♦Logic♦Dots♦Pool♦küglo♦Bubble Wrap♦Trivia Channel♦Mancala♦Air Hockey♦Weather♦CAMERA♦Your Photos Screensaver♦Desert Beauty Screensaver♦Wild Lakes Screensaver♦