Ping canalizado para o txt não produz nada

0

O script a seguir deve canalizar a saída do ping para um arquivo de texto

@echo off
rem end with ctrl+c y
ping 192.168.33.65 -t >> C:\_ScriptLog\Ping\ping.txt

mas nada é canalizado para o arquivo txt, está vazio.

EDITAR:

Se eu iniciar este comando (sem echo off e rem) diretamente do cmd, ele funciona ...

    
por Reese Duchamps 08.09.2014 / 15:49

2 respostas

0

Verifique se o arquivo é gravável. Abra-o com o Bloco de Notas, digite algo e tente salvar.

Se o salvamento falhar, você precisará adicionar permissões de gravação à sua conta. Isso pode ser feito nas propriedades do arquivo, na guia Segurança .

(originalmente sugeri isso nos comentários e OP confirmou que era o culpado.)

    
por 13.09.2014 / 23:45
0

A saída do ping é stderr em vez de stdout ? Em caso afirmativo, isso deve funcionar:

@echo off
rem end with ctrl+c y
ping 192.168.33.65 -t 1>> C:\_ScriptLog\Ping\ping.txt 2>&1
    
por 08.09.2014 / 15:54