Eu encontrei este script para um temporizador de suspensão com avisos. Se você executasse isso como um cronjob, tudo o que teria que fazer para cochilar seria criar um inicializador (ou qualquer nome que você chama, um link na área de trabalho, barra de tarefas, onde quiser) que reinicia o trabalho atual (com 30 min timer) e execute o script uma vez com um temporizador de dois minutos.