Uj porcessek kiirasa

Fórumok

Hogyan lehet megoldani, hogy egy terminalban kiirjon nekem mindent indulo processt a rendszer. PID,path,args formaban.

Hozzászólások

honnantól kezdve?

a gép indulásától vagy két időpont között

szerk.:


#!/bin/bash

ps x | awk '{print $1 " "  $5}' > start

for((;;));
do
        ps x | awk '{print $1 " "  $5}' > new;
        diff start new >> prcs
        cat prcs;
done

ez az atombombával az egérre módszer ...
de ha jól tudom akkor a grsec-patch-ben van ilyen opció, igy azzal overload nélkül tudod monitorozni

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.10-pancs1-wifi2 - 2.6.22.9 kernel madwifivel itt

igen és még a monitorozó "program" is logolásra kerül
grsecre nézzél rá

szerk.:

"Es megragja processorom." -> "ez az atombombával az egérre módszer ..."

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.10-pancs1-wifi2 - 2.6.22.9 kernel madwifivel itt

open("/proc",...|O_DIRECTORY|...); + select() kombinacioja? Ha beall valami valtozas a konyvtarban (azaz letrejon/megszunik egy uj processz) akkor kapsz egy jelzest? Ez csak egy hulye otlet, de engem is erdekel a dolog; majd utanaszagolok.

http://www.linuxjournal.com/article/6144 itt a megoldás

itt a program: http://www.ibiblio.org/pub/Linux/system/admin/accounts/acct-1.2.0.tar.gz

+ kernel oldali támogatást bele kell fogratni

és itt egy kimenet a lastcomm parancsból:

genisoimage oliver ?? 0.01 secs Sun Oct 28 18:02
genisoimage oliver ?? 0.00 secs Sun Oct 28 18:02
mkisofs oliver ?? 0.01 secs Sun Oct 28 18:02
dvd+rw-format oliver ?? 0.01 secs Sun Oct 28 18:02
dvd+rw-format F oliver ?? 0.00 secs Sun Oct 28 18:02
wodim oliver ?? 0.00 secs Sun Oct 28 18:02
wodim oliver ?? 0.00 secs Sun Oct 28 18:02
cdrdao oliver ?? 0.02 secs Sun Oct 28 18:02
cdrdao oliver ?? 0.02 secs Sun Oct 28 18:02
sh oliver ?? 0.01 secs Sun Oct 28 18:02
cut oliver ?? 0.00 secs Sun Oct 28 18:02
grep oliver ?? 0.01 secs Sun Oct 28 18:02
find oliver ?? 0.00 secs Sun Oct 28 18:02
readom oliver ?? 0.00 secs Sun Oct 28 18:02

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.10-pancs1-wifi2 - 2.6.22.9 kernel madwifivel itt

de van egy ilyen is: http://elsa.sourceforge.net/

aminek a connector kell:


Device Drivers --->
            Connector - unified userspace <-> kernelspace linker --->
                    <*> Connector unified userspace <-> kernelspace linker
                    [*]   Report process events to userspace

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.
debian 4.0 - linux-2.6.22.10-pancs1-wifi2 - 2.6.22.9 kernel madwifivel itt

Ha jol latom netlink -es TASKSTATS per process per thread vmstat szeru dolgot tud kuldeni, most nem ez kell, de hasznosnak tunik.

CONFIG_PROC_EVENTS talan ez jo nekem, pid et kuld, rovid processeknel talan meg lesz idom kilvasni tutit :)
Az ujabb elsa hasznalja megnezzuk majd, forgatok BSD-V3 accuntolsos kernelt, hogy megnezem mit tud az elsa, ha mindene meg van.