Evitar a geração de arquivos de log de um cronjob

0

Abaixo, o link da imagem mostra a tarefa cron que temos a configuração que está criando o arquivo de log na raiz a cada minuto.

Eu estou em um servidor compartilhado e não desejo ter os arquivos de log, senão ele irá carregar o servidor muito rapidamente. Cria os arquivos como schedulems.1, schedulems.2, etc e assim por diante.

Por favor, você pode me fornecer uma maneira de garantir que ele não crie os arquivos de log.

    
por Keyur Amin 29.05.2018 / 06:05

1 resposta

0

Os arquivos que você está vendo não são cron , mas wget output. O uso mais comum da saída wget é buscar páginas da web no disco.

Enquanto você está redirecionando stdin e stdout , não contabilizou o uso de wget de salvar páginas da web.

Se você quiser apenas acessar esse URL, peça para wget não salvar nenhuma saída com a opção -q quiet.

Por man wget :

-q
--quiet Turn off Wget's output.

Eu também preferiria não ter uma tarefa cron em um servidor compartilhado em execução a cada minuto e funcionaria no mínimo a cada 5 minutos, como em:

*/5 * * * * wget -q http://yoururl > /dev/null 2>&1
    
por 29.05.2018 / 09:45

Tags