A tarefa do Cron pára de ser executada quando encontra stdout / stderr não redirecionado

0

Acabei de aprender sobre o cron e tenho andado por aí um pouco, mas tenho algumas dúvidas sobre como está funcionando. Pelo que eu suspeito, uma tarefa está sendo interrompida se ela tentar obter / enviar qualquer terminal de E / S de / para? Estou perguntando porque eu encadeou alguns comandos usando & amp; & amp; e parecia que a qualquer momento haveria um stdout / err que não fosse redirecionado para um arquivo, o resto do script não seria executado.

Sou novo no Linux, então talvez eu entenda isso errado, espero que alguns de vocês possam me explicar o que acontece.

L.E: Minha tarefa seria

* * * * * root apt-get check && apt-get update > /home/user/text.txt && echo "Test" > /home/user/smth.txt

E parecia que, como o stderr também não foi redirecionado para o text.txt, a tarefa não continuaria.

    
por Alexandru Banu 09.06.2017 / 01:15

0 respostas