Existe um arquivo de log, /var/log/messages
, para o qual o kernel despeja o que quer que aconteça no sistema.
No entanto, ele fica bem grande (o meu agora é 29 megabytes), portanto, certifique-se de que o seu cron job comprime esse arquivo antes de enviá-lo para fora.
Em geral, em um sistema Linux, os comandos de inicialização personalizados são colocados no arquivo local
, que pode ser encontrado em /etc/init.d.
Adicione a este arquivo o seguinte comando (provavelmente irei revisar - não uso mail
, pessoalmente):
mail -s "Log File" myemail@myserver < /var/log/messages
Torne-o executável:
sudo chmod +x /etc/init.d/local
E, finalmente, vincule-o a init
:
sudo update-rc.d local defaults 80
Referência: Aqui