>
é para redirecionar
/dev/null
é um buraco negro onde qualquer dado enviado será descartado
2
é o descritor de arquivo para o erro padrão
>
é para redirecionar
&
é o símbolo para o descritor de arquivo (sem ele, o seguinte 1
seria considerado um nome de arquivo)
1
é o descritor de arquivo para saída padrão
Portanto, >/dev/null 2>&1
está redirecionando a saída do seu programa para /dev/null
. Inclua os Standard Error
e Standard Out
.
Mais informações estão disponíveis na página de Redirecionamento de E / S do Projeto de Documentação do Linux . .
cron
enviará um e-mail somente se houver alguma saída do seu trabalho. Com tudo redirecionado para null
, não há saída e, portanto, cron
não enviará um e-mail para você.