SYS :: UTMP :: agent

SYS :: UTMP :: agent ist ein Perl-Modul, um einen einzelnen UTMP-Eintrag darzustellen.
Jetzt downloaden

SYS :: UTMP :: agent Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jonathan Stowe
  • Website des Verlags:
  • http://search.cpan.org/~jstowe/

SYS :: UTMP :: agent Stichworte


SYS :: UTMP :: agent Beschreibung

SYS :: UTMP :: agent ist ein Perl-Modul, um einen einzelnen UTMP-Eintrag darzustellen. SYS :: UTMP :: agent ist ein Perl-Modul, um einen einzelnen UTMP-Eintrag darzustellen.Synopsis verwenden SYS :: UTMP; MEIN $ UTMP = SYS :: UTMP-> NEUE (); während (meine $ utent = $ utmp-> guffutent ()) {if ($ ortent-> user_process) {drucken $ ortent-> ut_user, "n"; }} $ utmp-> endlich; Wie in der SYS :: UTMP-Dokumentation beschrieben, gibt die Getutent-Methode ein Objekt des Typens Sys :: utmp :: agent, das Methoden zum Zugriff auf die Felder im UTMP-Datensatz bereitstellt. Es gibt auch Methoden zur Bestimmung der Art des Datensatzes.Die Zugangsmethoden beziehen sich auf die gemeinsamen Namen für die Mitglieder des C-Struktur-aggent - diejenigen sind der Superset von der GNU-Implementierung und sind möglicherweise nicht in allen Systemen verfügbar: wo sie sind Sie werden nicht die leere Zeichenfolge zurückgeben. Einige Systeme können andere Informationen abhängig vom Datensatztyp zurückgeben. Wenn kein Benutzer festgelegt wurde, ist dies die leere Zeichenfolge. Wenn die Verfärbung mit dem Switch '-t' auf Perl eingeschaltet ist, ist dies "verdorben", da möglich ist, dass der Benutzername von einer nicht vertrauenswürdigen Quelle erhielt Systemabhängige Wertspeicherung. Konstanten (nicht alle davon können auf allen Systemen verfügbar sein, und es kann andere andere sein, die in der Getutent-Manpage oder in /usr/include/utmp.h beschrieben werden sollen): Accounting - Record wurde für Systemabgabenzwecke erstellt. Boot_time - Der Datensatz wurde beim Booten erstellt. Dead_process - der Prozess, der diesen Datensatz erstellt hat, ist gekündigt. Leer-Datensatz enthält wahrscheinlich keine anderen nützlichen Informationen. INIT_PROCESS - Dies ist ein Datensatz für den Prozess, der von init erstellt wurde. Login_Process - Dieser Datensatz wurde für einen Anmeldeprozess erstellt (z. B. Getty). New_time - Datensatz erstellt, wenn die Systemzeit eingestellt wurde. Old_time - Aufnahme der alten TME, wenn die Systemzeit eingestellt wurde. Run_lvl - zeichnet die Uhrzeit auf, zu der der aktuelle Laufebene gestartet wurde. User_process - Datensatz für einen Anwenderprozess (z. B. ein Login) für Convenience Sys :: UTMP :: ortent bietet Methoden, die niedrigere Fallversionen der konstanten Namen sind, die true, wenn der Datensatz true zurückgibt, wenn der Datensatz von diesen Typ.Ut_Hoston-Systemen ist, die dies unterstützen Die Methode gibt den Hostnamen des Hosts zurück, für den der Prozess, der den Datensatz erstellt hat, gestartet wurde - zum Beispiel für ein Telnet-Login. Wenn die Halsüberprüfung eingeschaltet wurde (mit dem -t-T-Switch to Perl), wird dieser Wert verärgert, da es möglich ist, dass ein Remote-Benutzer die Kontrolle über die DNS für die von ihnen angemeldete Maschine befindet. (Siehe PerlSec für mehr über die Verfärbung) ut_timethe-Zeit in Epoche-Sekunden Watt, welchen Datensatz erstellt wurde. Anforderungen: · Perl.


SYS :: UTMP :: agent Zugehörige Software