PBS :: יומנים :: Acct

PBS :: יומנים :: ACCT מנתח את PBS חשבונאות יומן קבצי יורשים מ PBS :: יומנים.
הורד עכשיו

PBS :: יומנים :: Acct דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Dr R K Owen
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~rkowen/PBS-Logs-0.02/lib/PBS/Logs/Acct.pm

PBS :: יומנים :: Acct תגים


PBS :: יומנים :: Acct תיאור

PBS :: יומנים :: ACCT מנתח את PBS חשבונאות יומן קבצי יורשים מ PBS :: יומנים. PBS :: יומנים :: ACCT Parses את PBS חשבונאות יומן קבצי יורשים מ PBS :: logs.synopsee הסעיפים הבאים: השתמש PBS :: יומנים :: ACCT; הפונקציה היחידה לא תת-ראשית היא debug ברמת הכיתה (PBS: : יומנים :: ACCT :: Debug () אתה חייב להשתמש PBS :: יומנים :: Debug () לקריאה או להגדיר באגים גלובלי. עם זאת, גרסת המופע עובד בסדר גמור: $ PL-> Debug () מלבד זה PBS :: יומנים :: ACCT יורש את כל השיטות הזמינות מ PBS :: יומנים, פלוס מוסיף את השיטות המפורטות להלן. : יומנים :: אובייקט ACCT. זה לוקח רק טיעון אחד אשר הוא שם קובץ, עיון מערך, או קובץ glob.seee pbs :: יומנים :: חדש עבור דוגמאות specifics.get () קבל את רשומת יומן החשבונאות הבאה. מרחיב PBS :: יומנים :: קבל () על ידי סינון מבוסס על Record_types. ראה PBS :: atts :: acct :: filter_records () להלן לקבלת מידע נוסף על סינון זה, ו- PBS :: יומנים :: קבל () לקבלת מידע על ערכי החזרה. מערכים מיוחדים בעקבות מערכים אסוציאטיביים מיוחדים (hashes) החבילה, אשר עשויה להיות שימושית לתרגום בין מערכים שהוחזרו על ידי השיטה GET () ל / מ hashes חזר על ידי שיטה Get_hash () או לבחירת משנה של כניסה יומן.% PBS :: יומנים :: ACCT :: NUM2KeySrelates מיקום מערך (מספר) למפתחות (או תיאורי שדה) של Get_hash () שנוצר חשיש. % num2keys = (0 => 'datetime', 1 => 'request_type', 2 => 'מזהה', 3 => 'הודעה');% PBS :: יומנים :: ACCT :: מפתחות KeySrelates (תיאורי שדה) בשימוש על ידי שיטה Get_hash () למשרות מערך (מספר) כפי שחזרו מהשיטה GET (). בעיקרו של דבר, רק ההפך של% PBS :: יומנים :: acct :: num2keys לעיל.% PBS :: יומנים :: ACCT :: Record_typedScribes סוגי הרשומות, אשר מפתחות זה מערך חשיש. ('A' => 'עבודה ב- Server', 'B' => 'תקופת ההזמנות של המשאבים' בגין ',' C '=>' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' ',' E '=>' עבודה 'סיום', 'f' => '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' על ידי לקוח ',' Q '=>' עבודה בתור ',' R '=>' עבודה Rerun ',' s '=>' עבודה בעבודה התחיל ',' T '=>' עבודה מחדש ממחסום ',' U ' => 'הזמנת משאבים לא מאושרת שנוצרו על-ידי שרת', 'Y' => 'אישור משאבים אישר שנוצר על ידי מתזמן',); get_hash () כמו PBS :: יומנים :: ACCT :: קבל () שיטה; עם זאת, במקום להחזיר התייחסות מערך, זה (כמובן) מחזירה hash שבו המפתחות הם המקשים אותו כפי שניתן על ידי% PBS :: יומנים :: ACCT :: מקשים. כניסת יומן חשבונאות נראה ככה ביחס למפתחות : DATETIME; Record_type; מזהה; Modkhere שדה ההודעה יכול להיות מספר זוגות = ערך זוגות בהתאם record_type וכל הקווים החדשים הוחלפו עם רווחים.אם במצב scalar זה יחזיר התייחסות חשיש אחר זה מחזיר חשיש . נקה את הסינון Record_type.It יחזור '1' אם תצליח, אחר לא מתוחכם אם כמה אזהרה מתרחשת. אם לא ניתן לקבל טיעונים אז השיטה תחזיר מערך של Record_types מסוננים. Message_hash ($ monding_text) parses הודעת יומן חשבונאות ותחזוקה מערך Associatvie (Hash) המכיל את זוגות מפתח / ערך. ובשביל שדות מסוימים, כגון: Resource_list ומשאבים_שימוש, הערך הוא מערך חשיש נוסף המכיל את מפתח המשאבים והערך. ניתן לקרוא גם כשיטה של אובייקט מיידר, או כמצב מחלקה. דוגמה של טקסט mesage עם שדה מנוקד של משאבים: ... משאבים.שימוש = 0 = 2880KB משאבים_USED.NCPUS = 4 משאבים_GRES.WMEM = 6848KB משאבים , MEM => 2880KB, NCPUS => 4, VMEM => 6848KB, Walltime => 00:00:00}, ... message_hash_dump ($ monding_hash) לוקח את hash חזר על ידי Message_hash () ו recurgively dumps את המפתחות ואת הערכים לתוך מחרוזת המתאימה לצפייה או בהערכה. ניתן לקרוא גם כשיטה של אובייקט מיידר, או ככיתה class.example של הערכת הפלט: $ my = pbs :: יומנים :: Acct :: Message_hash ($ some_message); שלי $ t = pbs :: יומנים :: acct :: Message_hash_dump ($ m); x $ שלי; הערכה "$ x = $ t"; # $ x הוא עכשיו התייחסות חשיש, שווה ערך ל $ m דרישות: · פרל


PBS :: יומנים :: Acct תוכנה קשורה