Parece que isso é fixo. Da próxima vez, tente registrar o STDERR também. O seguinte só irá logar para STDOUT, não STDERR:
* * * * * echo hi >> /home/myusername/test
Tente garantir que também exista uma cláusula explícita para STDERR. Caso contrário, o STDERR pode ser enviado via e-mail para o usuário (supondo que o e-mail esteja funcionando) ou pode não levar a lugar nenhum, dependendo de como o Cron está configurado.
* * * * * echo hi >> /home/myusername/test 2> /home/myusername/test.stderr
Minha preferência é enviar a saída do cronjob para syslog. Dessa forma, estou aproveitando qualquer infraestrutura syslog existente (syslogs centralizados, Splunk, rotação de logs já suportada, é fácil comparar mensagens em / var / log / messages & / var / log / cronjob, etc), e estou não spamming os sysadmins (eu) com e-mails desnecessários.
* * * * * echo hi >> /home/myusername/test 2>&1 | /usr/bin/logger -t mycronjob