em não suporta números decimais:
at now + 1.5 minutes
syntax error. Last token seen: .
Garbled time
Versão de trabalho:
at now + 5000 minutes
at> wall "POC"
at> <EOT>
job 8 at Thu Sep 12 23:20:00 2013
Eu acho que sua melhor maneira é remover o que é certo de '.' Também parece não aceitar segundos, a partir da página man:
" now + count time-units, where the time-units can be minutes, hours, days, or weeks"
Quanto à depuração do motivo pelo qual o reprogramamento falhou, você deve fazer o log de seu script em um arquivo de log: cmd 2 & 1 > > / path / to / logfile