ฉันพยายามเขียนคำสั่งที่ไพพ์เอาต์พุตต่อเนื่องของคำสั่งfree (รันทุกวินาที) ไปยังคำสั่ง awk ที่วิเคราะห์ค่าเฉพาะ (หน่วยความจำว่างที่มีอยู่) และเอาต์พุตนี้ไปยังไฟล์ที่มีการประทับเวลา นี่คือความพยายามในปัจจุบันของฉันที่คำสั่ง:
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 }' >>memOut
และอีกทางเลือกหนึ่งหลังจาก Googling
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 >>"memOut"}'
การทดสอบแต่ละครั้งจะสร้างไฟล์เปล่า ข้อเสนอแนะหรือวิธีการที่แตกต่างกันอาจจะ?