
Corrí con delfines así:
dolphin . &
Veo mensajes en la consola como estos:
QPixmap::scaled: Pixmap is a null pixmap
¿Cómo puedo mantener la consola limpia o en silencio?
Respuesta1
Puede redirigir la salida a un archivo o a ninguna parte.
Al usar la redirección de salida, >
puede redirigir stdout y/o stderr fuera del terminal.
Para redirigir stdout y stderr a un archivo, utilice &> log.txt
.
Si solo desea que la salida funcione, use &> /dev/null
.
Entonces tu nuevo comando seríadolphin . &> /dev/null &
&>
redirige toda la salida
use >
o 1>
para redirigir solo la salida estándar
utilizar 2>
para redirigir stderr solamente
Nota:Si desea agregar un archivo en lugar de sobrescribirlo, utilice >>
en lugar de >
.
Respuesta2
Redirigir toda la salida a un agujero negro:
dolphin . > /dev/null 2>&1 &
Los símbolos 2
, 1
y 0
(no se usan aquí) representan STDERR (donde se envían todos los mensajes de error), STDOUT
(donde va la salida normal) y STDIN (de donde proviene la entrada). En un terminal normal, STDOUT y STDERR se imprimen en la pantalla.
El ejemplo anterior redirige STDOUT
a >
y /dev/null
luego redirige STDERR
a STDOUT
para que ambos flujos de salida terminen en /dev/null
.