Всем привет,
у меня задача - мониторить процесс работы программы (вычислять фиксировать значения определённых переменных) + следить, как программа использует оперативную память и процессор. Для этого решил выводить данные в логи:
1) данные про память и процессор для моей программы с помощью:
while [ true ]; do ps -p $(pidof -s my_application_name) -o %cpu,rss,vsize,etime >> LOG; sleep 0.1; done
В файл данные выводятся в виде: %CPU RSS VSZ TIME 16.0 20768 409972 00:00:01
2) данные про значение переменных в программе вывожу тоже в лог.
В файл данные выводятся в виде: VALUE TIME 15 00:00:01
синхронизирую данные этих двух пунктов по времени запуска программы (поле TIME).
подскажите, пожалуйста, как мне «вытягивать» данные из двух логов и на их основе построить таблицу/диаграмму в SpreadSheet (электронные таблицы из Open Office). Если у кого есть пример, буду очень благодарен.