Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINIXV5.41 (MX300/WX200) Referenzhandbuch Seite 730

Inhaltsverzeichnis

Werbung

p ro c (4 )
PIOCNICE*
Die
Priorität des überwachten Prozesses wird um den Betrag erhöht, der in
n i c e
dem durch p adressierten
Prozeßpriorität auf diese Weise heraufsetzen, jedoch kann jeder Benutzer die
Prozeßpriorität herabsetzen.
PIOCPSINFO
Diese Operation gibt sonstige Prozeßinformationen zurück, wie z.B. die, die durch
ausgegeben werden, p ist ein Zeiger auf die Struktur
ps(l)
mindestens die folgenden Felder:
typedef struct prpsinfo {
char
pr_state;
char
pr_sname;
char
pr_zomb;
char
pr_nice;
u_long
pr_flag;
uid_t
pr_uid;
gid_t
pr_gid;
pid_t
pr_pid;
pid_t
pr_ppid;
pid_t
pr_pgrp;
pid_t
pr_sid;
caddr_t pr_addr;
long
pr_size;
long
pr_rssize; /* Anzahl Seiten des residenten Teils */
caddr_t pr_wchan;
timestruc_t pr_start;
timestruc_t pr_time;
long
pr_pri;
char
pr_oldpri;
char
pr_cpu;
dev_t
pr_ttydev;
char
pr_clname[8];
char
pr_fname[16];
char
pr_psargs[PRARGSZ]; /* Anfangs-Zeichen der Argumentliste */
long
pr_filler[20]; /* freier Bereich für zukünftige Erweiterungen */
} prpsinfo_t;
Einige
der
systemspezifisch. Es kann nicht erwartet werden, daß sie ihre Bedeutungen auf ver­
schiedenen Versionen des Betriebssystems beibehalten.
der Vergangenheit und hat keine wirkliche Bedeutung in aktuellen Systemen.
PIOCPSINFO kann auf einen Zombie-Prozeß angewandt werden, (ein Prozeß, der
beendet wurde, dessen Vater jedoch noch kein
04/92
enthalten ist. Nur der Sy stem Verwalter darf eine
i n t
/* numerischer Prozeß-Modus (siehe pr_sname) */
/* druckbares Zeichen, das pr_state darstellt */
/* !=0: Zombie-Prozeß */
/* Prozeßpriorität für CPU Verwendung
/* Prozeß-Schalter */
/* reale Benutzemummer */
/* reale Gruppennummer */
/* eindeutige Prozeßnummer */
/* Vaterprozeßnummer */
/* PID des Prozeßgruppenleiters */
/* Sitzungs-ID */
/* physikalische Adresse des Prozesses
/* Größe des Prozeß-Abbilds in Seiten */
/* Warte-Adresse für schlafenden Prozeß */
/* Prozeß-Startzeit, sec+nsec v. Systemuhr */
/* Benutzer- und System-CPU-Zeit für diesen Prozeß */
/* Priorität, hoher Wert ist hohe Priorität */
/* vor SVR4, niedriger Wert ist hohe Priorität
/* vor SVR4, CPU-Verwendung für Zuteilungs-Planung */
/* das kontrollierende Terminal (PRNODEV wenn
nicht vorhanden) */
/* Name der Zuteilungsklasse */
/* letztes Element des ausgeführten Pfadnamens */
Einträge
in
p r p s i n f o ,
p r p s i n f o
wie
und
p r _ s t a t e
p r _ a d d r
darauf ausgeführt hat).
w a i t
p ro c (4 )
und enthält
*/
*/
*/
sind
p r _ f l a g ,
ist ein Relikt aus
4-99

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinixv5.40 (mx500)

Inhaltsverzeichnis