Wenn ich bestimmte Programme wie Eclipse und Document Viewer in 11.10 über die Befehlszeile starte, spuckt es eine Menge Informationen aus, die belanglos erscheinen.
Auch wenn sie im Hintergrund ausgeführt werden, erzeugen sie manchmal weiterhin Ausgaben für das Terminal, an dem ich gerade arbeite, was irritierend ist.
Ich möchte, dass sie einfach starten und das Hintergrundmaterial im Hintergrund behalten. Meine Überlegung ist, dass diese Meldungen mir nie angezeigt werden, wenn Sie diese Programme über die GUI starten (z. B. durch Doppelklicken auf ein Symbol), sodass ich sie nicht in der Befehlszeile benötige.
Beste Antwort
Wenn Sie es vermeiden können, Dinge in die Konsole zu schreiben, hängt dies davon ab, wie die Ausgabe des Programms erstellt wird. Wenn es zur Standardausgabe gestreamt wird, reicht es gerade aus
$ eclipse >/dev/null
und es sollte keine Ausgabe erfolgen.
Um auch Fehlermeldungen zu unterdrücken:
$ eclipse >/dev/null 2>&1
Oder in Bash einfach:
$ eclipse &>/dev/null
Aber wenn sie es irgendwie anders machen, könnte es ein Problem sein, es daran zu hindern, in die Konsole zu schreiben.
Verwenden Sie nach Möglichkeit die Lösung von MuffinStateWide