Todos sabemos que a maneira correta de lidar com a saída de tarefas cron é redirecioná-la para um arquivo:
0 * * * * /bin/date >> /var/log/date.log 2>&1
No entanto, às vezes os administradores são preguiçosos, esquecem ou ignoram e não colocam esses redirecionamentos; nesse caso, a saída do trabalho é enviada para $ MAILTO ou para o usuário ou raiz proprietário. Em algumas das caixas que eu gerencio, o correio está desabilitado, portanto essa saída entra em um buraco negro. O que eu queria saber é: existe alguma maneira de dizer ao cron para pegar qualquer saída do trabalho e, em vez de enviá-lo, jogá-lo em um arquivo de log abrangente em algum lugar? Estou usando o Ubuntu (8.04, mas migrando para o 9.04). Há uma dica dessa solução nesse resultado aleatório do Google , mas acho que o OP pode ter ficado confuso sobre a saída do cron versus a saída dos trabalhos do cron.
Estou aberto a soluções que envolvam scripts ou hackers, mas, idealmente, esse seria um bit de configuração que eu poderia definir em algum lugar. Não vejo nenhuma dica man cron
. Obrigado!
root: /var/log/cron.log
não funciona? feep.net/sendmail/tutorial/intro/aliases.html