Durante a reinicialização, o nível de execução é definido como 6 (0 para um desligamento, 1 para o modo de manutenção e 2 –5 para operação normal).
if [ "$(runlevel | sed 's/.* //')" = 6 ]; then
echo "A reboot is in progress"
fi
Não é muito provável que isso seja útil, pois haverá apenas uma janela muito pequena (geralmente menos de um segundo) durante a qual a máquina ainda está aceitando comandos após o reinício ter sido iniciado.
Se você precisar de uma notificação após a reinicialização do computador, envie uma mensagem (por meio de ssh, email, SNMP ou o que for conveniente) como parte de seu processo de inicialização, depois que todos os serviços necessários forem iniciados.