Saya mencoba untuk menulis perintah yang menyalurkan output terus-menerus dari perintah bebas (jalankan setiap detik) ke perintah awk yang mem-parsing nilai tertentu (memori bebas yang tersedia) dan menampilkan ini ke file dengan timestamp. Berikut adalah upaya saya saat ini pada perintah:
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 }' >>memOut
Atau sebagai alternatif, setelah sedikit Googling
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 >>"memOut"}'
Setiap proses menghasilkan file kosong. Ada saran atau metode yang mungkin berbeda?