Program futási idejének naplózása, statisztika

Fórumok

Sziasztok!

Keresek egy programot ubuntura, ami mérni tudja egy alkalmazás (konrkétan a virtualbox) futási idejét, és ebből statisztikát csinál. Például egy hónapban naponta mennyit ment, és mennyit ment összesen. Lehetőleg külön beavatkozás nélkül, mert esetleg elfelejtem külön indítani. A statisztika lehet más programmal is, nem kell hogy egyben tudja, a mérés a lényeg.

Ha ez nem megy, akkor gondoltam, hogy valami script-et indítanék a program helyett, ami indítja a mérendő programot, és feljegyzi az induláskori időt, majd leállításkor újra feljegyzi azt. A különbségük az eltelt idő, amit kiír egy naplóba.
Sajnos a scriptekhez nem értek, és azt meg elképzelni sem tudom, hogy amikor leállítom a programot, akkor hogyan fog nekem még naplót írni.

Tudtok valami építőt mondani?

Köszönettel
Krisz

Hozzászólások

Külön erre való alkalmazásról nem tudok, de a szkriptes ötletre ez a megfejtés:


#!/bin/bash
{ time virtualbox ; } 2>> naplo.txt

---
Science for fun...

Igen, ez egészen olyan, mint amit szeretnék!
Kicsi szépíteni való volt, hogy viszonylag sok "szemét" is került bele.
Sikerült az útmutatás alapján köszörülni rajta, így az alábbi lett az eredmény:

#!/bin/bash
echo -n $(date +%Y-%m-%d | cut -f 1 -d , >> naplo.txt
echo -n -e "\t" >> naplo.txt
{time virtualbox ; } 2>&1 | grep real | cut -f 2 >> naplo.txt

A naplo.txt-ben így néz ki az adat:
2013-06-08 0m30.548s
2013-06-08 0m15.03s

Azt hiszem, ebbe már tényleg nem lehet belekötni.. Nagyon durva, hogy ha már megvan a kezdő löket, akkor a google mi mindent képes összehozni egy kis jóindulattal :)

Köszönöm a segítséget!