"Qualquer saída" aqui significa "qualquer coisa enviada para saída padrão ou saída de erro padrão pelo (s) comando (s) no trabalho."
Se o comando a ser executado incluir um redirecionamento da saída padrão para um arquivo, não haverá saída padrão proveniente desse comando como um todo, já que ele será redirecionado para o arquivo.
A saída gerada pelo trabalho é considerada como propriedade de quem quer que seja o proprietário do trabalho; as mensagens de log sobre a execução do trabalho (ou seja, o que foi executado, quando, em cuja conta e qual foi o código de resultado do trabalho) criadas pelo próprio daemon do cron são consideradas propriedade do administrador do sistema.
A opção -s
da tensão "cronie" do daemon cron
faz com que a saída da tarefa seja também gravada no syslog, para torná-la mais facilmente disponível para o administrador do sistema. Também pode ser útil em sistemas sem serviço de e-mail local em funcionamento.
Então, sim, você pode redirecionar a saída. Mas normalmente você deve ter o cuidado de redirecionar a saída de erro padrão também:
30 18 * * * rm /home/someuser/tmp/* > /home/t/mycron.log 2>/home/t/mycron.errors.log
... ou se você quer a saída padrão e a saída de erro padrão no mesmo arquivo, você pode usar este atalho:
30 18 * * * rm /home/someuser/tmp/* > /home/t/mycron.log 2>&1
(Você verá que um comando padrão rm
geralmente não produzirá nada na saída padrão, e qualquer erro entrará na saída de erro padrão. É por isso que é necessário capturar os dois tipos de saída.) / p>