Ich habe den folgenden Befehl getestet, aber es funktioniert nicht.Warum ist 'top | grep> Datei 'funktioniert nicht?
$> top -b -d 1 | grep java > top.log
Es wird kein Standardfehler verwendet. Ich habe überprüft, dass es Standardausgabe verwendet, aber top.log ist immer leer. Warum ist das?
Ich bin mir nicht ganz sicher, aber ich denke Top ist "interaktiv" und hat keinen typischen Standard-Output-Stream. Grep erhält also vielleicht nicht den Input. – squiguy
Wird Java tatsächlich ausgeführt und benötigt genügend Ressourcen, um angezeigt zu werden? – user2357112
Gemessen an der [man page] (http://www.unixtop.org/man.shtml) erscheinen die Optionen, die Sie an "top" übergeben, überflüssig. – user2357112