Quiq::Process - Information über den laufenden Prozess
Quiq::Object
$dir = $this->cwd; $this->cwd($dir);
cd()
Liefere das aktuelle Verzeichnis ("current working directory") des Prozesses. Ist ein Argument angegeben, wechsele in das betreffende Verzeichnis.
Liefere aktuelles Verzeichnis:
$dir = Quiq::Process->cwd;
Wechsele Verzeichnis:
Quiq::Process->cwd('/tmp');
$uid = $class->euid; $class->euid($uid);
Liefere die Effektive User-Id (EUID) des Prozesses. Ist ein Argument angegeben, setze die EUID auf die betreffende User-Id.
Um die Effektive User-Id zu ermitteln, kann auch einfach die globale Perl-Variable $> abgefragt werden.
Liefere aktuelle EUID:
$uid = Quiq::Process->euid;
Setze EUID:
Quiq::Process->euid(1000);
$user = $this->user;
Liefere den Namen des Benutzers, unter dessen Rechten der Prozess ausgeführt wird.
$path = $class->homeDir; $path = $class->homeDir($subPath);
Liefere das Home-Verzeichnis des Benutzers, der den Prozess ausführt.
1.146
Frank Seitz, http://fseitz.de/
Copyright (C) 2019 Frank Seitz
This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Quiq, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Quiq
CPAN shell
perl -MCPAN -e shell install Quiq
For more information on module installation, please visit the detailed CPAN module installation guide.