मैं एक कमांड लिखने की कोशिश कर रहा हूं जो एक फ्री कमांड के निरंतर आउटपुट को पाइप करता है (हर सेकंड रन करें) एक अजीब कमांड को देता है जो एक विशिष्ट मूल्य (उपलब्ध फ्री मेमोरी) को पार्स करता है और इसे टाइमस्टैम्प के साथ फाइल में आउटपुट करता है। यहाँ कमांड पर मेरे वर्तमान प्रयास हैं:
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 }' >>memOut
और वैकल्पिक रूप से, थोड़ा सा Googling के बाद
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 >>"memOut"}'
प्रत्येक रन खाली फ़ाइलों का उत्पादन करता है। किसी भी सुझाव या संभवतः विभिन्न तरीकों?