Sim, ele será executado corretamente no momento determinado, que é o tempo que você verá no seu relógio de parede (supondo que você o corrigiu para o horário de verão).
Os únicos tempos "problemáticos" estão dentro da hora real que é "perdida" quando o horário de verão é iniciado e os relógios avançam. Nesse caso, no momento do agendamento , são adicionados 3600 segundos extras a essa hora de início (alterações do horário de verão na Europa Ocidental em 2017, no dia 26 de março):
$ at 02:30 2017-03-26
warning: commands will be executed using /bin/sh
at> echo hallo
at> <EOT>
job 10 at Sun Mar 26 03:30:00 2017
$ at 03:31 2017-03-26
warning: commands will be executed using /bin/sh
at> echo hallo
at> <EOT>
job 11 at Sun Mar 26 03:31:00 2017
Você pode verificar isso com atq
:
11 Sun Mar 26 03:31:00 2017 a anthon
10 Sun Mar 26 03:30:00 2017 a anthon
Embora a entrada tenha sido de 61 minutos, as tarefas programadas estão separadas por apenas 1 minuto.