ver studio segundo procesos proceso plano mantener lanzar ejecutar detener correr comandos comando app linux ubuntu

studio - procesos en background y foreground linux



Cómo redirigir el resultado de una aplicación en segundo plano a/dev/null (2)

Me gustaría redirigir la salida generada desde una aplicación de fondo en Linux a / dev / null.

Estoy usando el editor de texto kate e imprime todos los mensajes de depuración en el terminal que me gustaría redirigir a / dev / null.

¿Alguna idea de cómo hacerlo?

Gracias


Estos también redireccionarán ambos:

yourcommand &> /dev/null yourcommand >& /dev/null

aunque el manual bash dice que el primero es el preferido.


Tu usas:

yourcommand > /dev/null 2>&1

Si debe ejecutarse en segundo plano, agregue un &

yourcommand > /dev/null 2>&1 &

>/dev/null 2>&1 significa redirigir stdout a /dev/null Y stderr al lugar donde puntos stdout en ese momento

Si desea que stderr ocurra en la consola y solo stdout vaya a /dev/null , puede usar:

yourcommand 2>&1 > /dev/null

En este caso, stderr se redirecciona a stdout (por ejemplo, su consola) y luego el stdout original se redirige a /dev/null

Si el programa no debe finalizar, puede usar:

nohup yourcommand &

Sin ningún parámetro, toda la producción aterriza en nohup.out