Cron criando arquivos vazios no diretório raiz

1

Cria arquivos com 0 Bytes, com o mesmo nome que o php sendo chamado na tarefa.

Eu tenho uma tarefa que é executada a cada minuto, minha pasta / raiz está lotada.

Minha tarefa:

* * * * * /usr/bin/wget -q https://domain/script.php

Como parar de criar esses arquivos?

    
por Ricardo 20.07.2013 / 18:06

2 respostas

1

Por quê?

Porque isso é o que o comando wget está fazendo e porque seu trabalho cron chama wget a cada minuto. De man wget :

% bl0ck_qu0te%

Cria arquivos com 0 bytes porque provavelmente script.php não retorna nada no modo não interativo.

Como parar de criar esses arquivos?

Corra no terminal próximo comando para abrir o arquivo crontab:

crontab -e

e exclua ou comente a linha:

* * * * * /usr/bin/wget -q https://domain/script.php

Salve o arquivo crontab e feche-o.

Ou apenas uso simples:

crontab -r

para remover seu arquivo crontab.

Se você quiser tornar o cron job apenas para acessar https://domain/script.php a cada minuto, use curl , ping ou talvez lynx . Por exemplo:

* * * * * curl https://domain/script.php

Mais sobre: link

    
por Radu Rădeanu 20.07.2013 / 18:33
1

Código:

wget -a /dev/null https://domain/script.php

Isso descartará a saída completamente. O sinalizador -q simplesmente pára as mensagens de log do wget, não a saída real.

    
por Jos 22.07.2013 / 09:43