elgio
(usa OpenSuSE)
Enviado em 24/02/2010 - 17:36h
Quando o cron retorna erro um email ao root é enviado. Verifique os emails.
Particularmente vi que teu script não seta o path!
Em uma conta logada tu pode executar echo, shutdow, tudo, pois a variável de ambiente PATH encontra estes comandos. Mas no cron NÃO. Se quer executar um shutdown tens que digitar /sbin/shutdwon
O mesmo ocorre com o arquivo onde colocas os logs. terias que colocar o caminho inteiro (ex: /var/log/log_server.txt)
Os demais echos que colocas e que NÃO SÃO direcionados são um EQUÍVOCO! No Cron tu não tem TELA para gerar msg! Qualquer saida dos teus scripts são enviados por email! Logo estes scripts devem ser ABSOLUTAMENTE SILENCIOSOS não enviando nada para a tela (não tem TELA). Se queres gerar uma msg deves, como fizeste, enviar para um arquivo de logs.