Ich versuche, einen Befehl zu schreiben, der die kontinuierliche Ausgabe eines freien Befehls (wird jede Sekunde ausgeführt) an einen awk-Befehl weiterleitet, der einen bestimmten Wert (verfügbaren freien Speicher) analysiert und diesen in eine Datei mit einem Zeitstempel ausgibt. Hier sind meine aktuellen Versuche mit dem Befehl:
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 }' >>memOut
Und alternativ nach ein bisschen googeln
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 >>"memOut"}'
Jeder Lauf erzeugt leere Dateien. Irgendwelche Vorschläge oder möglicherweise andere Methoden?