|
|
Das proc-Dateisystem beschreibt Informationen über Prozesse in Form eines Dateisystems, das sich dynamisch ändert. Damit lassen sich eine Reihe von Dienstprogrammen sehr elegant portabel implementieren. Auf LINUX kann man folgendes beobachten:
$ cd /proc; ls 1/ 29/ 37/ 44/ 510/ meminfo stat 1013/ 31/ 41/ 45/ kcore modules uptime 139/ 33/ 42/ 46/ kmsg net/ version 16/ 35/ 43/ 509/ loadavg self/ $ ls -l self total 3 -r--r--r-- 1 bischof root 0 Apr 18 07:58 cmdline lrwx------ 1 bischof root 64 Apr 18 07:58 cwd -> [0001]:1 -r--r--r-- 1 bischof root 0 Apr 18 07:58 environ lrwx------ 1 bischof root 64 Apr 18 07:58 exe -> [0305]:18450 dr-x------ 2 bischof root 0 Apr 18 07:58 fd/ -r--r--r-- 1 bischof root 0 Apr 18 07:58 maps -rw------- 1 bischof root 0 Apr 18 07:58 mem dr-x------ 2 bischof root 0 Apr 18 07:58 mmap/ lrwx------ 1 bischof root 64 Apr 18 07:58 root -> [0305]:2 -r--r--r-- 1 bischof root 0 Apr 18 07:58 stat -r--r--r-- 1 bischof root 0 Apr 18 07:58 statm $ ls -l self/fd total 5 lrwx------ 1 bischof root 64 Apr 18 07:58 0 -> [0305]:24725 lrwx------ 1 bischof root 64 Apr 18 07:58 1 -> [0305]:24725 lrwx------ 1 bischof root 64 Apr 18 07:58 2 -> [0305]:24725 lrwx------ 1 bischof root 64 Apr 18 07:58 3 -> [0305]:2090 lrwx------ 1 bischof root 64 Apr 18 07:58 4 -> [0001]:66846727 $ od -c self/cmdline 0000000 o d \0 - c s e l f / c m d l i 0000020 n e 0000022
|
|
Last modified 03/July/97