J'essaie d'écrire une commande qui dirige la sortie continue d'une commande libre (exécutée toutes les secondes) vers une commande awk qui analyse une valeur spécifique (mémoire libre disponible) et la renvoie dans un fichier avec un horodatage. Voici mes tentatives actuelles de commande:
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 }' >>memOut
Et alternativement, après un peu de recherche sur Google
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 >>"memOut"}'
Chaque exécution produit des fichiers vides. Des suggestions ou éventuellement des méthodes différentes?