Eu sugiro fazer algo um pouco diferente. Sua abordagem está bem, mas pode ser irritante, quando você tem que fazer alguma coisa tarde e o PC desliga no meio do trabalho. Em vez disso, sugiro que você escreva um script simples que faça alguma coisa para chamar sua atenção alguns minutos antes do desligamento, para que você possa se preparar.
A abordagem mais simples seria simplesmente executar o desligamento com atraso de 5 minutos - ele envia um aviso. No entanto, isso pode não ser suficiente e, se você quiser ter certeza de que o notará, poderá fazer algo mais invasivo, por exemplo, tocar algum som.
Exemplo de script seria mais ou menos assim (espero que esteja correto):
#!/bin/bash
mpg123 /path/to/short/sound.mp3
shutdown 5
O mpg123 pode ser usado para reproduzir MPEG de áudio. Se você escolher outro formato, você precisará alterar o comando, mas deve ser fácil o suficiente para o google.