Indított programok elkapása

Fórumok

Heló!

Szeretnék statisztikát csinálni a programindításokból a gépemen, úgy látom a ps-el szépen ki lehet nyerni, hogy éppen milyen parancs fut, de nem tudom, hol lehetne a user által használt tty1 szálát figyelni, hogy minden parancsindításnál lefusson egy script ami log-ol.

Tippek?

Hozzászólások

Vagy felteszed és megtanulod használni az auditáló, elszámoló (auditd, acct) alkalmatosságokat, vagy pl. bash esetén beírod ezt a trekkelendő júzer .bashrc fájljába:


PROMPT_COMMAND='[ $SECONDS -gt 1 ] && { history 1 | cut -c8- ; } > ajuzerlogfajlja'

Természetesen utóbbi módszer csak saját tevékenységed tájékoztató jellegű trekkelésére alkalmas, mert mindenki más kedve és képessége szerint veri át.