PBS :: Journaux :: ACCT

PBS :: LOGS :: ACCT analyse des fichiers journaux de comptabilité PBS et hérite de PBS :: Journaux.
Télécharger maintenant

PBS :: Journaux :: ACCT Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Dr R K Owen
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~rkowen/PBS-Logs-0.02/lib/PBS/Logs/Acct.pm

PBS :: Journaux :: ACCT Mots clés


PBS :: Journaux :: ACCT La description

PBS :: Journaux :: ACCT analyse des fichiers journaux de comptabilité de PBS et hérite de PBS :: Journaux. PBS :: Journaux :: ACCT analyse des fichiers journaux de comptabilité du PBS et hérités de PBS :: JournalsSSISSISSISSISSISSISSISSISSISSEE Les sections ci-dessous: Utilisez PBS :: Journaux :: ACCT; La seule fonction non intrienille est le niveau de classe de classe () PBS: : Journaux :: Acct :: Débogou () Vous devez utiliser PBS :: Journaux :: Débogage () Pour lire ou définir le débogage global. Cependant, la version d'instance fonctionne juste bien: $ pl-> débogage () autre que ce PBS :: Journaux :: ACCT hérite de toutes les méthodes disponibles auprès de PBS :: Logs, plus ajoute les méthodes énumérées ci-dessous.Newcreate A PBS: : Journaux :: Objet d'ACCT. Il ne faut qu'un seul argument qui est un nom de fichier, une référence de tableau ou un fichier gllfrefer.see pbs :: journaux :: Nouveau pour exemples et spécificités () Obtenez la prochaine entrée de journal de comptabilité. Étend PBS :: Journaux :: Obtenir () en filtrant en fonction de l'enregistrement_types. Voir PBS :: LOGS :: ACCT :: filtre_records () ci-dessous pour plus d'informations sur ce filtrage, et PBS :: LOGS :: get () Pour info sur les valeurs de retour.special rérayses Les tableaux associatifs spéciaux suivants (hachages) sont fournis par cette Paquet, qui peut être utile pour la traduction entre les tableaux retournés par la méthode get () vers / depuis les hachages retournés par la méthode get_hash () ou pour la sélection d'un sous-ensemble de l'entrée de journal.% PBS :: LOGS :: ACCT :: Num2keysRelates position de tableau (nombre) sur les touches (ou les descriptions de champ) d'un hachage get_hash () généré. % nombre Num2Keys = (0 => 'DateTime', 1 => 'record_type', 2 => 'ID', 3 => "message");% PBS :: LOGS :: ACCT :: KeysRelates (descriptions de champs) Utilisé par la méthode get_hash () pour les positions de tableau (numéro) comme retournées de la méthode Get (). Essentiellement, juste l'inverse de% PBS :: LOGS :: ACCT :: Num2KEYS ci-dessus.% PBS :: LOGS :: ACCT :: Enregistrez_typedescribe les types d'enregistrement, qui sont des clés de ce tableau de hachage. % record_type = ('A' => 'Emploi abandonné par serveur', 'B' => 'Période de réservation de ressource commence', 'C' => 'Job Checkpoind et détenu "," D' => "Emploi supprimé par la demande ',' E '=> "Job terminé",' F '=> "Finition de la période de réservation de ressources",' K '=> "Suppression de la réservation de ressources par Sheduler ou serveur'," K "=>" Suppression de la réservation de ressources par client ',' Q '=>' Job en file d'attente ',' R '=>' Job Rerun ',' S '=>' Exécution de l'emploi a commencé ", 'T' =>" Job Redémarated du point de contrôle ", 'u' => 'Réservation de ressources non confirmée créée par serveur', 'y' => 'Réservation de ressources confirmée créée par le planificateur',); get_hash () Comme le PBS :: Journaux :: Acct :: Get () Méthode; Cependant, au lieu de retourner une référence de tableau, il renvoie (évidemment) Retourne un hash où les clés sont les mêmes clés que données par% PBS :: Journaux :: Acct :: Keys .L'enregistrement de la connexion comptable ressemble à ceci en ce qui concerne les clés : DateTime; enregistrement_type; id; messages, le champ Message peut avoir plusieurs touches = la valeur de la valeur en fonction de l'enregistrement_type et de toutes les nouvelles lignes ont été remplacées par des espaces.Si en mode scalaire, il retournera une référence de hachage, elle renvoie un hash .Filter_records (@array_reference_list_of_record_types) filter_records (@array_list_of_record_types) Définit ou lit le filtre Record_Type pour la méthode get ().get.get () ou get_hash () ou get_hash () ne récupérera que des lignes qui ont un dossier_type dans la liste donnée. Effacer le filtrage Record_Type.it retournera «1» s'il réussit, sinon undef si un avertissement se produit.Si Aucun argument ne sera donné que la méthode retournera un tableau d'enregistrement_types filtré.Message_hash ($ Message_text) Message de journal et retour Un réseau associatif (hachage) contenant les paires de clé / valeur. Et pour certains champs, tels que: ressource_list et ressources_utilisé, la valeur est un autre tableau de hachage contenant la clé de ressource et la valeur. Peut être appelé soit comme une méthode d'un objet instancié, soit en fonction de la fonction de classe.Une exemple du texte MESAGE avec des ressources ... RESSOURCES_USE.CPUERCENT = 0 RESSOURCES_USÉ.CPUT = 00: 00: 00 RESOURITÉ.MEM = 2880KB ressources_used.ncpus = 4 ressources_used.vmem = 6848KB ressources_used.walltime = 00: 00: 00 ... Résultats dans un tableau de hachage de: ... RESOURCES_USE => {CPUERCENT => 0, CUT => 00:00:00 , mem => 2880kb, ncpus => 4, vmem => 6848kb, mur deur => 00:00:00}, ... Message_hash_dump ($ Message_hash) prend le hasch renvoyé par Message_Hash () et décharge récursivement les clés et valeurs dans une chaîne adaptée à la visualisation ou à l'évaluation. Peut être appelé soit comme une méthode d'un objet instancié, soit en fonction de la fonction de classe.Example d'évaluation de la sortie: Mes $ M = PBS :: Journaux :: Acct :: Message_Hash ($ ONE_MESSAGE); My $ T = PBS :: Journaux :: Acct :: Message_Hash_Dump (M $ M); mon x $; eval "$ x = $ t"; x $ x est maintenant une référence de hachage, équivalente à $ m exigences: · Perl


PBS :: Journaux :: ACCT Logiciels associés