• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

procinfo auf prozess anwenden

Hi leute,

ich möchte mit procinfo einen speziellen prozess (mein eigene shell script) überwachen also die cpu auslastung

die pid des prozesses kenn ich

wie muss ich vorgehen?
 
ja mit pc hab ichs auch hinbekommen .... aber ich soll proc info benutzen.... hast du vll doch ne idee wies mit procinfo gehen könnte?
 
Hallo,

Mit procinfo ist dies nicht so ganz einfach :D

Siehe dazu:

/usr/src/linux-<versions nummer>/Documentation/filesystems/proc.txt

(Du must die kernel Sourcen installiert haben, oder Du suchst die Datei im Internet)

Z.B. Table 1-4: Contents of the stat files (as of 2.6.30-rc7)

Code:
Table 1-4: Contents of the stat files (as of 2.6.30-rc7)
..............................................................................
 Field          Content
  pid           process id
  tcomm         filename of the executable
  state         state (R is running, S is sleeping, D is sleeping in an
                uninterruptible wait, Z is zombie, T is traced or stopped)
  ppid          process id of the parent process
  pgrp          pgrp of the process
  sid           session id
  tty_nr        tty the process uses
  tty_pgrp      pgrp of the tty
  flags         task flags
  min_flt       number of minor faults
  cmin_flt      number of minor faults with child's
  maj_flt       number of major faults
  cmaj_flt      number of major faults with child's
  utime         user mode jiffies
  stime         kernel mode jiffies
  cutime        user mode jiffies with child's
  cstime        kernel mode jiffies with child's
  priority      priority level
  nice          nice level
  num_threads   number of threads
  it_real_value	(obsolete, always 0)
  start_time    time the process started after system boot
  vsize         virtual memory size
  rss           resident set memory size
  rsslim        current limit in bytes on the rss
  start_code    address above which program text can run
  end_code      address below which program text can run
  start_stack   address of the start of the stack
  esp           current value of ESP
  eip           current value of EIP
  pending       bitmap of pending signals
  blocked       bitmap of blocked signals
  sigign        bitmap of ignored signals
  sigcatch      bitmap of catched signals
  wchan         address where process went to sleep
  0             (place holder)
  0             (place holder)
  exit_signal   signal to send to parent thread on exit
  task_cpu      which CPU the task is scheduled on
  rt_priority   realtime priority
  policy        scheduling policy (man sched_setscheduler)
  blkio_ticks   time spent waiting for block IO
  gtime         guest time of the task in jiffies
  cgtime        guest time of the task children in jiffies
..............................................................................
Sorry, ich kann Dir da nicht weiter helfen... aber vielleicht google?

Gruss,
Roland
 
Oben