|    
 
 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.
       
 © 2001,2002 Jürgen Wolf
 |