rocnikovy-projekt

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

README.md (924B)


      1 # Dependencie
      2 
      3 Na debianových systémoch
      4 ```bash
      5 sudo apt install bpftool clang linux-headers-$(uname -r)
      6 ```
      7 
      8 # Kompilácia
      9 ```bash
     10 make
     11 ```
     12 
     13 # Spustenie
     14 ```bash
     15 sudo ./main
     16 ```
     17 alebo
     18 ```
     19 make run
     20 ```
     21 
     22 # Prepínače
     23 
     24 - `-h` - help
     25 - `-c, --csv` - výstup vo formáte csv
     26 - `-f FILE, --file FILE` - výstup zapíš do súbora `FILE`
     27 - `-F param1,param2,...`, `--filter param1,param2,...` - filtruje parametre
     28 - `-C, --cumulative` - vypíš kumulatívne hodnoty pre `utime`, `stime`,
     29   `inblock`, `oublock`, odfiltruje `cutime`, `cstime`, `cinblock`,
     30   `coublock`
     31 - `-u UID, --uid UID` - vypíš údaje len od procesov, ktoré vlastní
     32   používateľ s uid UID
     33 
     34 povolené hodnoty parametrov pre filter:
     35 - pcomm
     36 - tgid
     37 - pid
     38 - ppid
     39 - uid
     40 - age
     41 - utime
     42 - stime
     43 - exit
     44 - exitsig
     45 - nvcs
     46 - nivcs
     47 - cutime
     48 - cstime
     49 - inblock
     50 - oublock
     51 - cinblock
     52 - coublock
     53 
     54 ## Príklad použitia
     55 ```bash
     56 sudo ./main -F pcomm,ppid,utime,exit
     57 ```