Das Verwenden des topBefehls 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_programmuss durch ein laufendes Programm ersetzt werden, um eine Ausgabe zu sehen.
Warum funktioniert mein Ansatz nicht? Und wie kann ich das beheben?
-bOption ansehentopoderpsstattdessen verwenden.