PBS :: Protokolle :: ACCT

PBS :: Protokolle :: ACCT Pars speichert die PBS-Buchhaltungsprotokolldateien und erbt von PBS :: Protokolle.
Jetzt downloaden

PBS :: Protokolle :: ACCT Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dr R K Owen
  • Website des Verlags:
  • http://search.cpan.org/~rkowen/PBS-Logs-0.02/lib/PBS/Logs/Acct.pm

PBS :: Protokolle :: ACCT Stichworte


PBS :: Protokolle :: ACCT Beschreibung

PBS :: Protokolle :: ACCT analysiert die PBS-Buchhaltungsprotokolldateien und erbt von PBS :: Protokolle. PBS :: Protokolle :: ACCT analysiert die PBS-Buchhaltungsprotokolldateien und erbt von PBS :: logs.Synopsissee Die Abschnitte unten: Verwenden Sie PBS :: Protokolle: : Protokolle :: ACCT :: Debug () Sie müssen PBS :: Protokolle :: debugg () verwenden, um das globale Debugging zu lesen oder festzulegen. Die Instanzversion funktioniert jedoch gut: $ pl-> debug () anders als dieser PBS :: Protokolle :: ACCT erbt alle Methoden, die bei PBS :: Protokolle verfügbar sind, und fügt die unten aufgeführten Methoden hinzu. NEWCREATE A PBS: : Protokolle :: ACCT-Objekt. Es dauert nur ein Argument, das entweder ein Dateiname, eine Array-Referenz oder eine Datei-GLOB-Referenz ist. Sehen Sie sich PBS :: Protokolle :: Neu für Beispiele und Sinne () abrufen () Erhalten Sie den nächsten Rechnungswesen-Protokolleintrag. Erweitert PBS :: Protokolle :: Get () durch Filtern basierend auf record_types. Siehe PBS :: logs :: ACCT :: filter_records () unten für weitere Informationen zu diesem Filtern, und PBS :: Protokolle :: Get () für Info über Rückgabewerte.Special ArraySthe Folgende spezielle assoziative Arrays (Hashes) werden dadurch bereitgestellt Paket, das nützlich sein kann, um zwischen den von der Get_Hash () -Methode zurückgegebenen Arrays zurückzugeben, die von der Get_Hash () -Methode zurückgegeben wurde, oder zum Auswählen einer Teilmenge des Protokolleintrags.% PBS :: Protokolle :: ACCT :: NUM2KEYSYATES Array-Position (Nummer) zu den Tasten (oder Feldbeschreibungen) eines Get_Hash () erzeugten Hash. % num2keys = (0 => 'datetime', 1 => 'record_type', 2 => 'ID', 3 => 'Nachricht');% PBS :: Protokolle :: ACCT :: KeysRelate-Tasten (Feldbeschreibungen) als Wird von der Get_Hash () -Methode auf Array-Positionen (Nummer) verwendet, die von der ACT () -Methode zurückgegeben wird. Im Wesentlichen nur der Inverse von% PBS :: Protokolle :: ACCT :: Num2Keys oben.% PBS :: Protokolle :: ACCT :: record_typedescribiert die Datensatztypen, die Schlüssel zu diesem Hash-Array sind. % record_type = ('a' => 'Job abgebrochen von Server', 'B' => 'Ressourcenreservierungsperiode beginnt', 'C' => 'Job Checkpointed and Gehen', 'D' => 'Job wurde auf Anfrage gelöscht ',' E '=>' Job endete ',' F '=>' Ressourcenreservierungszeitraum ',' k '=>' Entfernung der Ressourcenreservierung von SHEDULER oder Server ',' k '=>' Entfernung der Ressourcenreservierung von Client ',' q '=>' Job Warteschlange ',' r '=>' Job-Rerun ',' s '=>' Jobausführung gestartet ',' T '=>' Job von Checkpoint neu gestartet ',' u ' => 'Unbestätigte Ressourcenreservierung erstellt von server', 'y' => 'bestätigte Ressourcenreservierung erstellt von scheduler',); Get_Hash () Wie der PBS :: Protokolle :: ACCT :: Get () -Methode; Anstatt eine Array-Referenz zurückzugeben, gibt es jedoch (offensichtlich) einen Hash zurück, wo die Tasten die gleichen Tasten sind wie von% PBS :: Protokolls :: ACCT :: Keys .Der Rechnungslegungsbereitschaftseintrag sieht in Bezug auf die Tasten so aus : datetime; record_type; id; MessageWhere Das Nachrichtenfeld kann je nach Record_Type mehrere Key = Wertpaare haben, und alle neuen Zeilen wurden durch Leerzeichen ersetzt.Wenn in einem Skalarmodus ein Hash-Referenz zurückgibt, wodurch er einen Hash-Referenz zurückgibt filter_records (@ array_reference_list_of_record_types) filter_records (@array_list_of_record_types) Setzt oder liest den Record_Type-Filter für die Get () Methode.GET () oder Get_Hash () ergibt nur Zeilen, die ein Record_Type in der angegebenen Liste haben. Löschen Sie die Record_type-Filterung.Es wird '1' zurückgeben ein assoziiertes Array (Hash) mit den Schlüssel- / Wertpaaren. Und für bestimmte Felder, wie z. Kann entweder als Methode eines instaniierten Objekts oder als Klassenfunktion aufgerufen werden. Beispiel des Mesage-Textes mit Ressourcen_used gepunktetes Feld: ... Ressourcen_used.cpupercent = 0 Ressourcen_used.cput = 00: 00: 00 ressourcen_debrauch.mem = 2880KB Ressourcen_Susion.ncpus = 4 ressourcen_used.vmem = 6848kb Resources_used.walltime = 00: 00: 00 ... Ergebnisse in einem Hash-Array von: ... Ressourcen_used => {cpupercent => 0, cput => 00:00:00 , mem => 2880kb, ncpus => 4, vmem => 6848kb, walltime => 00:00:00}, ... message_hash_dump ($ message_hash) nimmt den Hash mit message_hash () zurück, der von message_hash () zurückgegeben wird und rekursiv die Schlüssel und Werte in eine Zeichenfolge, die zum Anzeigen oder Evaluieren geeignet ist. Kann als Methode eines instanischen Objekts oder als Klassenfunktion aufgerufen werden. EXECLE EVERUMIEREN DER OUTPUT: MY $ M = PBS :: Protokolle :: ACCT :: message_hash ($ syns_message); MEIN T = PBS :: Protokolle :: ACCT :: message_hash_dump ($ m); mein $ x; Eval "$ x = $ t"; # $ x ist jetzt ein Hash-Bezugszeichen, der den Anforderungen von $ M entspricht: · Perl.


PBS :: Protokolle :: ACCT Zugehörige Software

Tk_backageError.

TK_BACKERROR ist ein Perl-Modul, das verwendet wird, um den TCL-Fehler zu melden, der in der Hintergrundverarbeitung aufgetreten ist. ...

117

Herunterladen