Robocopia completamente silenciosa


9

Estoy tratando de robocopy algunos archivos en silencio. En este momento, tengo robocopy colocando todo en un archivo de registro, lo cual está bien, pero una vez terminado, Log File: C:\<logfiledestination>se imprime. Mi comando se ve así:

robocopy source destination /mir /xd .svn /log:log.txt /np >nul 2>&1.

Al buscar en línea, pensé que eso >nul 2>&1habría evitado que algo apareciera. Soy extremadamente nuevo en la línea de comandos de Windows, así que si estoy haciendo algo mal, ¡hágamelo saber!

Editar: Tenía una media frase fantasma allí que me perdí. Ahora arreglado sin embargo.


1
Me parece bien. ¿La robocopy tiene un interruptor silencioso (/ q tal vez?). Por cierto, la interpretación de> nul 2> & 1 es "redirección a la salida estándar nul y redirigir stderr (identificador de archivo 2) a la salida estándar (identificador de archivo 1) y por lo tanto a nul.
uSlackr

Gracias. robocopy no parece que tenga un interruptor silencioso; ¿Es posible que robocopy se imprima en la consola y no stdout?
CoV

No importa. Ese comando está funcionando bien. Mi verdadero problema en realidad proviene de perl, ya que estoy usando el systemcomando para llamar a ese comando en un script perl. El >nulno está ocultando la salida de Perl, por lo que todavía se muestra en mi salida de Perl.
CoV

Supongo que estaba buscando la respuesta incorrecta. Mi solución final proviene de llamar al comando anterior usando backticks en lugar de perl system. ¡Gracias por tu ayuda!
CoV

Respuestas:


12

Estos interruptores me funcionaron:

/NFL : No File List - don't log file names.
/NDL : No Directory List - don't log directory names.
/NJH : No Job Header.
/NJS : No Job Summary.'

+1 para la explicación de cada interruptor abreviado.
contactmatt

consulte stackoverflow.com/a/7487697 para obtener una lista "más completa" de los interruptores de silenciamiento
NateJ

1

Parece que estas dos opciones pueden serle de ayuda:

/NJH :: No Job Header.
/NJS :: No Job Summary.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.