Das Verwenden des top
Befehls mit Umleitung funktioniert einwandfrei:
top > top.log
Jetzt möchte ich grep verwenden, um eine bestimmte Zeile zu filtern:
top | grep "my_program" > top.log
Die Protokolldatei bleibt jedoch leer. Aber grep liefert bei Verwendung eine Ausgabe
top | grep "my_program"
Wo my_program
muss durch ein laufendes Programm ersetzt werden, um eine Ausgabe zu sehen.
Warum funktioniert mein Ansatz nicht? Und wie kann ich das beheben?
-b
Option ansehentop
oderps
stattdessen verwenden.