Isso é bastante simples e também explicado na página do manual do comando at
The at command mails you all output from standard output and standard error for the scheduled commands, unless you redirect that output. It also writes the job number and the scheduled time to standard error.
O mesmo que para o cron, simplesmente redirecione stdout e stderr para algum arquivo ou para / dev / null se você não precisa da saída, mas você deve ter certeza de qual trabalho está executando e como verificar os resultados . Exemplo simples seria algo como o seguinte (ou qualquer coisa que você queira executar):
echo "errlogger 'at test' &> /dev/null" | at now today
Se isso não funcionar com o shell selecionado, experimente o modo clássico
echo "errlogger 'at test' >/dev/null 2>&1" | at now today
Talvez valesse a pena tentar, testando se o mesmo truque do cron funciona para at
. Ou seja, tente prefixar o trabalho em com MAILTO=""