BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Informationen über einen Prozess anzeigen lassen

Auf FreeBSD können mit Hilfe von procstat verschiedene Informationen zu einem Prozess angezeigt werden. Dazu kann entweder die Prozess-ID an procstat übergeben werden, damit nur Informationen zu einem einzelnen Prozess angezeigt werden, oder man verwendet die -a Option, damit die Informationen zu allen Prozessen angezeigt werden:

# procstat 1830
  PID  PPID  PGID   SID  TSID THR LOGIN    WCHAN     EMUL          COMM        
 1830  1820  1830  1820  1820   1 beat     ttyin     FreeBSD ELF32 vi 

Mit Hilfe der -b Option werden Informationen zum ausgeführten Programm angezeigt:

# procstat -b 1830
  PID COMM             PATH                                                 
 1830 vi               /usr/bin/vi

Durch die -c Option werden die Argumente des ausgeführten Programms angezeigt:

# procstat -c 1830
  PID COMM             ARGS                                                 
 1830 vi               vi chruetertee/test

Alle offenen File-Deskriptoren des Programms können mit der -f Option ausgelesen werden:

# procstat -f 1830
  PID COMM               FD T V FLAGS    REF  OFFSET PRO NAME        
 1830 vi                cwd v d --------   -       - -   /usr/home/test    
 1830 vi               root v d --------   -       - -   /                 
 1830 vi                  0 v c rw------   9   22529 -   -                 
 1830 vi                  1 v c rw------   9   22529 -   -                 
 1830 vi                  2 v c rw------   9   22529 -   -                 
 1830 vi                  3 v r r----n-l   1    2341 -   /usr/home/test/chruetertee/test
 1830 vi                  4 v r rw------   1       0 -   /var/tmp/vi.recover/vi.qE5gVH
 1830 vi                  5 v r rw------   1       0 -   -                 
 1830 vi                  6 v r rw-----l   1     469 -   /var/tmp/vi.recover/recover.fv0apk

Ab dem kommenden FreeBSD 7.1 Release wird procstat im Basissystem vorhanden sein. Weitere Optionen und die Beschreibung aller Spalten der Ausgabe von procstat findet man in der Manpage procstat(1).

 Permalink

Comments

No new comments allowed (anymore) on this post.