For idea #2 what's wrong with using the timer to execute an alias with those commands in it?