Sto cercando di scrivere un comando che convoglia l'output continuo di un comando libero (esegui ogni secondo) in un comando awk che analizza un valore specifico (memoria disponibile disponibile) e lo emette in un file con un timestamp. Ecco i miei attuali tentativi di comando:
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 }' >>memOut
E in alternativa, dopo un po 'di Google
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 >>"memOut"}'
Ogni esecuzione produce file vuoti. Qualche suggerimento o possibilmente metodi diversi?