PBS :: سجلات :: ACCT

PBS :: سجلات :: ACCT يوزع ملفات سجل المحاسبة PBS و Worhorits من 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 و Worherits من PBS :: سجلات. PBS :: سجلات :: ACCT يوزع ملفات سجل المحاسبة PBS و Worherits من PBS: Logss.Synopsissee الأقسام أدناه: استخدم PBS :: LAGS: ACCT؛ الوظيفة الوحيدة غير المانورة هي Debs مستوى التصحيح () PBS: : سجلات :: ACCT :: Debug () يجب عليك استخدام PBS :: Logs :: Debug () لقراءة أو تعيين تصحيح الأخطاء العمومية. ومع ذلك، فإن إصدار المثيل يعمل بشكل جيد فقط: $ pl-> debug () بخلاف هذا pbs :: acct يرث جميع الأساليب المتوفرة من pbs :: logs، بالإضافة إلى إضافة الأساليب المذكورة أدناه.newcreate A PBS: : سجلات :: كائن ACCT. يستغرق حجة واحدة فقط هي إما اسم ملف أو مرجع صفيف أو مرجع ملف Glob.See PBS :: Logs :: جديد للحصول على الأمثلة والمواصفات. احصل على إدخال سجل المحاسبة التالي. يمتد PBS :: Logs :: Get () عن طريق التصفية بناء على Record_Types. انظر PBS :: سجلات :: ACCT :: FILDER_RECORDS () أدناه للحصول على مزيد من المعلومات حول هذا التصفية، و PBS :: GET () للحصول على معلومات حول قيم الإرجاع. يتم توفير الصفوفات الترابطية التالية (HATHIS) الحزمة، والتي قد تكون مفيدة للترجمة بين المصفوفات التي تم إرجاعها بواسطة GET () الأسلوب من / إلى / من التجزئة التي تم إرجاعها بواسطة Get_hash ()، أو تحديد مجموعة فرعية من إدخال السجل. PBS :: سجلات :: ACCT :: Num2KeySrelates موضع الصفيف (العدد) إلى المفاتيح (أو الأوصاف الميدانية) من Get_hash () تم إنشاؤه التجزئة. num2keys = (0 => DateTime '، 1 =>' Record_Type '، 2 =>' ID '، 3 =>' الرسالة ')؛ PBS :: Logs :: ACCT :: KeySrelates مفاتيح (الأوصاف الحقلية) المستخدمة من قبل طريقة get_hash () لملاحات الصفيف (العدد) كما عاد من طريقة الحصول على (). أساسا، فقط عكس PBS :: سجلات :: ACCT: Num2keys أعلاه. PBS :: Logs :: ACCT :: RECLEAT_TY_TYPUSTISCES أنواع السجلات، والتي هي مفاتيح إلى صفيف هذا التجزئة. Record_Type = ('A' => 'Job Exhotted بواسطة Server'، 'B' => "فترة حجز الموارد تبدأ"، "C" => "الوظيفة التفتيرة وأقامت"، "D '=>" وظيفة محذوفة حسب الطلب '،' E '=>' الوظيفة المنتهية "، 'F' => 'انتهت فترة حجز الموارد"، "K" => "إزالة حجز الموارد بواسطة Sheduler أو Server"، "K" => "إزالة حجز الموارد بواسطة العميل "،" Q "=>" وظيفة في قائمة الانتظار "، 'r' => 'job rerun'، 's' = 'بدأ تنفيذ الوظيفة'، 't' => 'تم إعادة تشغيل الوظيفة من نقطة التفتيش"، "U" => "تحفظ الموارد غير المؤكدة التي تم إنشاؤها بواسطة الخادم"، "Y '=>" تحفظ الموارد المؤكدة التي تم إنشاؤها بواسطة Scheduler "،)؛ Get_hash () مثل PBS :: سجلات :: ACCT :: GET () ومع ذلك، بدلا من إرجاع مرجع صفيف، يقوم ذلك (من الواضح) بإرجاع التجزئة حيث تكون المفاتيح هي نفس المفاتيح كما هو الحال بواسطة PBS :: مفاتيح ACCT :: أدخل إدخال سجل المحاسبة مثل هذا فيما يتعلق بالمفاتيح : DateTime؛ Record_Type؛ معرف؛ رسالة، يمكن أن يكون لحقل الرسالة عدة مفاتيح = أزواج القيمة اعتمادا على Record_Type وتم استبدال جميع الخطوط الجديدة بمساحات. إذا كان في وضع Scalar، فسوف يرجع علامة تجزئة أخرى بإرجاع التجزئة .filter_records (ray_reference_list_of_record_types) filter_records (ray_list_of_record_types) تعيين أو يقرأ مرشح Record_Type لطريقة الحصول على () أو get_hash () سوف يسترجع فقط الخطوط التي لها سجل record_type في القائمة المعطاة. إرسال مرجع صفيف فارغ قم بإلغاء تحديد تصفية Record_Type. سيعود "1" إذا نجحت، غير صحيح آخر إذا حدث بعض التحذير. إذا لم يتم تقديم أي حجج، فستظهر الطريقة مجموعة من Record_Types Filtered.message_hash ($ Message_Text) يوزع رسالة سجل المحاسبة وإرجاعها مجموعة Associatvie (HASH) تحتوي على أزواج المفتاح / القيمة. وللمجالات معينة، مثل: Resource_List و Resources_used، القيمة هي مجموعة أخرى من التجزئة التي تحتوي على مفتاح المورد والقيمة. يمكن أن يسمى إما كطريقة كائن مثيل، أو كدالة فئة. مثال على نص الرسام مع الموارد Dotted Resources_Sourted: ... Resources_used.cpupercent = 0 Resources_used.cput = 00: 00: 00 Resources.MEM = 2880KB Resources_used.ncpus = 4 Resources_used.vmem = 6848kb Resources_used.walltime = 00: 00: 00 ... النتائج في مجموعة تجزئة من: ... Resources_used => {cpupercent => 0، cput => 00:00:00 ، MEM => 2880KB، NCPUS => 4، vmem => 6848kb، walltime => 00:00:00}، ... message_hash_dump ($ message_hash) يأخذ التجزئة التي تم إرجاعها بواسطة message_hash () والمفخانات بشكل متكرر المفاتيح والقيم في سلسلة مناسبة للعرض أو التقييم. يمكن أن يسمى إما كطريقة كائن مثيل، أو كدالة فئة. عينة من تقييم الإخراج: بلدي $ M = PBS :: سجلات :: ACCT :: Message_hash ($ some_message)؛ بلدي $ t = pbs :: logs :: acct :: message_hash_dump ($ m)؛ بلدي x $؛ Eval "$ x = $ t"؛ # $ X هي الآن مرجع تجزئة، أي ما يعادل متطلبات $ M: perl.


PBS :: سجلات :: ACCT برامج ذات صلة