Sie verwenden:
yourcommand > /dev/null 2>&1
Wenn es im Hintergrund laufen soll, füge einen & hinzu
yourcommand > /dev/null 2>&1 &
>/dev/null 2>&1 bedeutet Umleitung stdout bis /dev/null UND stderr an die Stelle, an der stdout Punkte zu diesem Zeitpunkt
Wenn Sie möchten stderr auf der Konsole auftreten und nur stdout gehe zu /dev/null Sie können verwenden:
yourcommand 2>&1 > /dev/null
In diesem Fall stderr wird auf stdout umgeleitet (z. B. Ihre Konsole) und danach das Original stdout wird auf /dev/null umgeleitet
Wenn das Programm nicht beendet werden soll, können Sie Folgendes verwenden:
nohup yourcommand &
Ohne Parameter landet die gesamte Ausgabe in nohup.out
Diese leiten auch beide um:
yourcommand &> /dev/null
yourcommand >& /dev/null
obwohl das Bash-Handbuch sagt, dass ersteres bevorzugt wird.