Como silenciar mensagens de saida de um script para execução no crontab. [RESOLVIDO]

1. Como silenciar mensagens de saida de um script para execução no crontab. [RESOLVIDO]

Francisco Joshua dos Santos Leite
SpectronPanic

(usa Ubuntu)

Enviado em 05/02/2016 - 16:56h

Eu estava com um problema ao executar um script no crontab, ele rodava manualmente mas não quando colocado para automatização dentro do cron, e por mais que eu procurasse uma solução eu não encontrava, por fim, acabei caindo em um tópico que esclareceu minha duvida mas me apontou outro problema, no tópico dizia que o crontab não executa arquivos que tenham uma ou mais mensagens no meio da sua execução (info, error, etc), e o meu script aponta para um arquivo Python que tem uma função de compactação de arquivos (.TAR, para ser mais especifico), que ao ser executado mostra uma mensagem de info "removendo / iniciais dos nomes dos arquivos", que é da própria aplicação TAR, e eu não encontro qualquer informação que diga como "mutar" essas mensagens em um script, para que eu possa fazer meu cron rodar ele.

Agradeço desde já pela compreensão.

Obs: Eu não encontrei como silenciar o TAR dentro do arquivo Python, e não me importei muito para a mensagem da exclusão das barras, porque não imaginei que isso acabaria por interferir no futuro, caso alguém saiba como executar o TAR de forma a omitir quaisquer mensagens, seria uma solução alternativa perfeita.


  


2. MELHOR RESPOSTA

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 05/02/2016 - 17:02h

No final do comando coloca
 1&2> /dev/null 

--
Dino®
Vi veri universum vivus vici
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

3. Solução

Francisco Joshua dos Santos Leite
SpectronPanic

(usa Ubuntu)

Enviado em 22/02/2016 - 08:52h

Obrigado campeão, serviu perfeitamente! =D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts