Tengo un comando que estoy ejecutando produce una tonelada de salida, quiero silenciar la salida sin escribir en un archivo. He usado lo siguiente para enviar toda la salida a un archivo, pero nuevamente no quiero ninguna salida de archivo:
command > out.txt 2>&1
Lo he usado command > /dev/null
en mi caja CentOS antes, pero no puedo encontrar algo similar para Windows.
@pipitas lo que sea que hice funcionó: D
—
Alec Gorge
Si realmente usó
—
Kurt Pfeifle
command > /bin/null
en CentOS, ha creado un archivo de archivo común nombrado /bin/null
en su sistema. Puedes decir '¡Funcionó!' , si tu quieres. Este archivo ahora contiene la salida stdout y stderr de su command
. Por lo general, /bin/
solo hay archivos ejecutables. Y, por lo general, solo el usuario raíz puede crear archivos allí. Así que si ese archivo existe, se ha ejecutado el comando como usuario root ... /bin/null
por lo general no existe - y /dev/null
(que he mencionado) se utiliza generalmente como el 'negro entero' , donde la producción no deseada debe desaparecer en ...
Buen punto, no había pensado en eso. Sin embargo, estoy bastante seguro de que es solo mi memoria defectuosa porque estaba en Windows en ese momento.
—
Alec Gorge
command > /dev/null
en tu CentOS.