![ein Kapitel weiter](../weiter.gif)
Auch hierfür gibt es in Perl eindeutig definierte Variablen.
Eine Prozess-ID ist eine eindeutige Zahl in der Prozesstabelle.
Geben sie einfach in einem Xterm den Befehl ps oder ps x ein und
sie bekommen alle laufende, schlafende oder tote Prozesse aufgelistet.
PID entspricht dabei die Prozess-ID. Ein Prozess ist ein Programm
während seiner Ausführung.
User und Gruppen-ID dienen zur eindeutigen Idenfizierung eines Users
innerhalb des Systems und den Zugriffsrechten auf das System.
Hierzu nun die reservierten Variablen für Benutzer-und-Prozess-ID....
- $$ - Prozess-ID
- $< - Reale User-ID
- $> - Effektive User-ID
- $( - Reale Gruppen-ID
- $) - Effektive Gruppen-ID
Auch hierzu ein Anwendungsbeispiel...
#!/usr/bin/perl -w
print "Die aktulle Prozess-ID für $0 lautet $$\n";
print "Reale USER-ID : $< Effektive USER-ID : $>\n";
So können die ID's gerne in einer Shell mit dem Kommando id überprüfen.
Die reserviert Variable $0 lernen wir noch kennen. Diese gibt
seinen eigenen Programmnamen aus.
![ein Kapitel weiter](../weiter.gif)
© 2001,2002 Jürgen Wolf
|