Я пытаюсь написать команду, которая направляет непрерывный вывод свободной команды (запускается каждую секунду) в команду awk, которая анализирует определенное значение (доступную свободную память) и выводит его в файл с отметкой времени. Вот мои текущие попытки команды:
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 }' >>memOut
И в качестве альтернативы, после небольшого поиска в Google
free -mto -s 1 | awk '/Mem/ { print strftime("%r") "," $4 >>"memOut"}'
Каждый прогон создает пустые файлы. Любые предложения или, возможно, другие методы?