Este é o redirecionamento padrão de E / S.
Há sempre três arquivos padrão abertos.
· stdin (0)
· stdout (1)
· Stderr (2)
Ex. >/dev/null 2>&1
Portanto, neste exemplo, o stdout ( 1) está sendo redirecionado para /dev/null.
O nulldispositivo é um arquivo de dispositivo que descarta todos os dados gravados nele.
Então stderr está sendo redirecionado para stdout ( 2>&1), portanto stdout e stderr irão para/dev/null
> é 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 1seria considerado um nome de arquivo)
1 é o descritor de arquivo para Standard Out
Portanto, >/dev/null 2>&1 redirecione a saída do seu programa para /dev/null. Inclua o Standard Errore Standard Out.
Muito mais informações estão disponíveis na página de redirecionamento de E / S do Projeto de Documentação do Linux .
cronsó lhe enviará um email se houver alguma saída do seu trabalho. Com tudo redirecionado para null, não há saída e, portanto cron, não enviaremos um e-mail para você.
0 comentários :
Enviar um comentário