Depurar cron job - como obter resultados por e-mail?

1

Estou tentando depurar por que meu sistema de tíquetes de suporte que estou configurando não está puxando o e-mail POP do meu e-mail do Google Apps.

Eu configurei um cron job para isso, de acordo com as instruções do desenvolvedor do sistema de tíquetes de suporte:

php -q /home/username/public_html/support_ticket_sw/pipe/pop.php >/dev/null 2>&1

Então, com base em algum outro segmento neste site, eu fiz isso ...

php -q /home/username/public_html/support_ticket_sw/pipe/pop.php >/dev/null 2>&1 | mail -s "cron output" [email protected]

... Agora recebo e-mails, mas eles estão vazios. Preciso colocar algo relevante em vez de "saída cron". Presumi que é a linha de assunto do email, mas talvez devesse ir a saída do cron job? Eu não sei o que é isso ...

    
por Strategerizer 10.11.2010 / 01:45

1 resposta

3

Basta remover o "> / dev / null 2 > & 1" e qualquer coisa que as saídas do comando receberão por e-mail.

O Cron normalmente envia e-mails com a saída de comandos, se os comandos emitirem alguma coisa, a menos que você inclua operadores de redirecionamento, o que é exatamente o que "2 > & 1" e "> / dev / null".

    
por 10.11.2010 / 01:52

Tags