هذا هو الأمر qstatB الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
qstat - إظهار حالة وظائف دفعة PBS
موجز
qstat [-f [-1]] [-l] [-W site_spec] [-x] [job_identifier... | وجهة...]
qstat [-a|-i|-r|-e] [-l] [-n [-1]] [-s] [-G|-M] [-R] [-u user_list] [job_identifier.. .|
وجهة...]
qstat -Q [-f [-1]][-W site_spec] [-l] [الوجهة...]
qstat -q [-G|-M] [-l] [الوجهة...]
qstat -B [-f [-1]][-W site_spec] [-l] [اسم_الخادم...]
الوصف
تشير com.qstat يتم استخدام الأمر لطلب حالة المهام أو قوائم الانتظار أو خادم الدفعات. ال
تتم كتابة الحالة المطلوبة إلى خارج القياسية.
عند طلب حالة الوظيفة، صيغة الملخص 1 أو 2، com.qstat سوف إخراج المعلومات حول
كل معرف الوظيفة أو جميع الوظائف في كل منها افضل الرحلات السياحية. الوظائف التي لا يقوم بها المستخدم
لا يتم عرض امتياز الحالة.
عند طلب حالة قائمة الانتظار أو الخادم، بتنسيق الملخص من 3 إلى 5، سيتم إخراج qstat
معلومات عن كل افضل الرحلات السياحية.
OPTIONS
-f يحدد كتابة عرض الحالة الكاملة إلى الوضع القياسي.
-أ يتم عرض "جميع" المهام بالتنسيق البديل، راجع الإخراج القياسي
قسم. إذا كان المعامل هو معرف الوجهة، فإن جميع الوظائف في تلك الوجهة تكون كذلك
عرض. إذا كان المعامل عبارة عن معرف وظيفة، فسيتم عرض معلومات حول هذه الوظيفة.
-e إذا كان المعامل عبارة عن معرف وظيفة أو لم يتم تحديده، فسيتم تحديد الوظائف الموجودة في قوائم الانتظار القابلة للتنفيذ فقط
عرض. سيتم أيضًا تمكين إعداد متغير البيئة PBS_QSTAT_EXECONLY
هذا الخيار.
-i يتم عرض حالة الوظيفة بالتنسيق البديل. للحصول على معرف الوجهة
المعامل، حالة الوظائف في تلك الوجهة والتي لا تعمل
عرض. وهذا يشمل الوظائف التي يتم وضعها في قائمة الانتظار أو المحتجزة أو المنتظرة. إذا كان المعامل
هو معرف وظيفة، ويتم عرض حالة هذه الوظيفة بغض النظر عن حالتها.
-r إذا كان المعامل عبارة عن معرف وظيفة، فسيتم عرض حالة هذه الوظيفة. لوجهة
معرف المعامل، يتم عرض حالة الوظائف قيد التشغيل في تلك الوجهة،
وهذا يشمل الوظائف المعلقة.
-n بالإضافة إلى المعلومات الأساسية، يتم سرد العقد المخصصة لوظيفة ما.
-1 بالاشتراك مع -n، يضع الخيار -1 كافة العقد على نفس السطر
معرف الوظيفة. بالاشتراك مع -f، لا يتم طي السمات لتناسب a
نافذة المحطة. يهدف هذا إلى تسهيل عملية تحليل مخرجات qstat.
-s بالإضافة إلى المعلومات الأساسية، أي تعليق تقدمه الدفعة
يظهر المسؤول أو المجدول.
-G عرض معلومات الحجم بالجيجابايت.
-M عرض معلومات الحجم أو القرص أو الذاكرة بالكلمات الضخمة. تعتبر كلمة ل
تكون 8 بايت.
-R بالإضافة إلى المعلومات الأخرى، يتم عرض معلومات حجز القرص. لا
تنطبق على جميع الأنظمة.
-u يتم عرض حالة الوظيفة بالتنسيق البديل. إذا كان المعامل هو معرف الوظيفة،
يتم عرض حالة هذه الوظيفة. بالنسبة لمعامل معرف الوجهة، حالة الوظائف
في تلك الوجهة والتي يملكها المستخدم (المستخدمون) المدرج في قائمة المستخدم .
عرض. بناء الجملة من قائمة المستخدم هو:
اسم_المستخدم[@host][,اسم_المستخدم[@host],...]
قد تكون أسماء المضيفين مشفرة على الطرف الأيسر، على سبيل المثال "*.nasa.gov". اسم المستخدم
بدون "@host" يعادل "user_name@*"، الموجود في أي مضيف.
-Q يحدد أن الطلب مخصص لحالة قائمة الانتظار وأن المعاملات كذلك
معرفات الوجهة.
-q يحدد أن الطلب مخصص لحالة قائمة الانتظار التي يجب أن تظهر في ملف
تنسيق بديل.
-B يحدد أن الطلب مخصص لحالة الخادم الدفعي وأن المعاملات كذلك
أسماء الخوادم.
-x يحدد أن الإخراج سيتم عرضه في نموذج XML. هذا الخيار فقط
صالح مع الخيار -f أو بمفرده، والذي سيحدد أيضًا -f الكامل
عرض الحالة.
-l يحدد أن الاسم الطويل للوظيفة (أو اسم الوظيفة الملحق بـ
يجب أن يتم عرض الاسم المستعار اللاحقة).
العمليات
إذا لم يكن -Q ولا -B إذا تم إعطاء الخيار، يجب أن تكون المعاملات الموجودة في الأمر qstat
إما معرفات الوظيفة أو معرفات الوجهات.
إذا كان المعامل عبارة عن معرف وظيفة، فيجب أن يكون بالصيغة التالية:
رقم التسلسل [.server_name] [@ server]
أين التسلسل رقم_الخدمة_اسم هو معرف الوظيفة المعين في وقت التقديم، انظر
com.qsub. إذا كان .اسم الخادم تم حذفه، سيتم استخدام اسم الخادم الافتراضي. لو
@الخادم يتم توفيره، سيكون الطلب مخصصًا لمعرف الوظيفة الموجود حاليًا على ذلك الخادم.
إذا كان المعامل عبارة عن معرف وجهة، فهو أحد الأشكال الثلاثة التالية:
طابور
@الخادم
قائمة الانتظار @ الخادم
If طابور تم تحديد الطلب، ويكون الطلب مخصصًا لحالة جميع الوظائف في قائمة الانتظار هذه بشكل افتراضي
الخادم. إذا @الخادم يتم تقديم النموذج، والطلب مخصص لحالة جميع الوظائف في ذلك الوقت
الخادم. إذا كان معرف الوجهة الكامل، قائمة الانتظار @ الخادم، نظرا، الطلب هو ل
حالة كافة المهام في قائمة الانتظار المسماة على الخادم المسمى.
إذا كان -Q إذا تم تحديد الخيار، فإن المعاملات هي معرفات الوجهة كما هو محدد أعلاه.
If طابور سيتم تحديد حالة قائمة الانتظار هذه على الخادم الافتراضي. لو
قائمة الانتظار @ الخادم تم تحديد حالة قائمة الانتظار المسماة على الخادم المسمى
منح. لو @الخادم سيتم تحديد حالة كافة قوائم الانتظار على الخادم المحدد
منح. إذا لم يتم تحديد وجهة، فسيتم تحديد حالة كافة قوائم الانتظار على الخادم الافتراضي
سيعطى.
إذا كان -B يتم إعطاء الخيار، المعامل هو اسم الخادم.
معياري OUTPUT
عرض الحالة الوظيفية
إذا تم عرض حالة المهمة بالتنسيق الافتراضي و -f الخيار غير محدد ،
يتم عرض العناصر التالية في سطر واحد، بالترتيب المحدد، مفصولة بـ
المساحة البيضاء:
- معرف الوظيفة المعينة من قبل برنامج تلفزيوني.
- اسم الوظيفة الذي قدمه مقدم الطلب.
- صاحب العمل
- الوقت المستخدم لوحدة المعالجة المركزية
- الحالة الوظيفية:
ج - تكتمل المهمة بعد التشغيل/
هـ - يتم الخروج من الوظيفة بعد التشغيل.
ح - يتم شغل الوظيفة.
س - المهمة في قائمة الانتظار، مؤهلة للتشغيل أو التوجيه.
ص-المهمة قيد التشغيل.
T - يتم نقل الوظيفة إلى الموقع الجديد.
ث - المهمة تنتظر وقت تنفيذها
(- خيار) ليتم التوصل إليه.
S - تم تعليق مهمة (Unicos فقط).
- قائمة الانتظار التي توجد فيها الوظيفة
إذا تم عرض حالة الوظيفة و -f تم تحديد الخيار، وسوف يعتمد الإخراج على
سواء com.qstat تم تجميعها لاستخدام أ تى سى ال مترجم. راجع قسم التكوين لـ
تفاصيل. لو تى سى ال لم يتم استخدامه، يتكون العرض الكامل لكل مهمة من سطر الرأس:
وظيفة هوية شخصية: معرف الوظيفة
متبوعًا بسطر واحد لكل سمة وظيفة في النموذج:
اسم السمة = قيمنا
إذا تم توفير أي من الخيارات -a أو -i أو -r أو -u أو -n أو -s أو -G أو -M، فإن البديل
يتم استخدام تنسيق العرض للوظائف. يتم عرض العناصر التالية في سطر واحد، في
الترتيب المحدد، مفصولة بمسافة بيضاء:
- معرف الوظيفة المعينة من قبل برنامج تلفزيوني.
- صاحب العمل .
- قائمة الانتظار التي توجد فيها الوظيفة حاليًا.
- اسم الوظيفة الذي ذكره مقدم الطلب.
- معرف الجلسة (إذا كانت المهمة قيد التشغيل).
- عدد العقد التي تطلبها المهمة.
- عدد وحدات المعالجة المركزية أو المهام التي تطلبها الوظيفة.
- مقدار الذاكرة التي تطلبها المهمة.
- إما وقت وحدة المعالجة المركزية، إذا كان محددًا، أو وقت الحائط الذي تطلبه المهمة (hh:mm).
- الوضع الحالي للوظيفة.
- مقدار وقت وحدة المعالجة المركزية أو وقت الجدار الذي تستخدمه المهمة (hh:mm).
إذا تم توفير الخيار -R، فإن السطر يحتوي على:
- معرف الوظيفة المعينة من قبل برنامج تلفزيوني.
- صاحب العمل .
- قائمة الانتظار التي توجد فيها الوظيفة حاليًا.
- عدد العقد التي تطلبها المهمة.
- عدد وحدات المعالجة المركزية أو المهام التي تطلبها الوظيفة.
- مقدار الذاكرة التي تطلبها المهمة.
- إما وقت وحدة المعالجة المركزية أو وقت الجدار الذي تطلبه المهمة.
- الوضع الحالي للوظيفة.
- مقدار وقت وحدة المعالجة المركزية أو وقت الجدار الذي تستخدمه المهمة.
- مقدار مساحة SRFS المطلوبة على نظام الملفات الكبير.
- مقدار مساحة SRFS المطلوبة على نظام الملفات السريع.
- مقدار المساحة المطلوبة على نظام ملفات الإدخال/الإخراج المتوازي.
قد لا تحتوي الحقول الثلاثة الأخيرة على معلومات مفيدة في جميع المواقع أو في جميع الأنظمة.
ملحوظة: وقت الحائط المتبقي لا يأخذ في الاعتبار عوامل مضاعفة وقت الحائط.
عرض حالة قائمة الانتظار
إذا تم عرض حالة قائمة الانتظار و -f لم يتم تحديد الخيار، ما يلي
يتم عرض العناصر في سطر واحد، بالترتيب المحدد، مفصولة بمسافة بيضاء:
- اسم قائمة الانتظار
- الحد الأقصى لعدد المهام التي يمكن تشغيلها في قائمة الانتظار بشكل متزامن
- إجمالي عدد الوظائف في قائمة الانتظار
- حالة تمكين أو تعطيل قائمة الانتظار
- حالة البدء أو التوقف لقائمة الانتظار
- لكل ولاية وظيفية اسم الولاية وعدد الوظائف في قائمة الانتظار
في تلك الحالة.
- نوع قائمة الانتظار أو التنفيذ أو التوجيه.
إذا تم عرض حالة قائمة الانتظار و -f تم تحديد الخيار، وسوف يعتمد الإخراج
على ما إذا كان com.qstat تم تجميعها لاستخدام أ تى سى ال مترجم. راجع قسم التكوين لـ
تفاصيل. لو تى سى ال غير مستخدم، فإن العرض الكامل لكل قائمة انتظار يتكون من الرأس
على الانترنت:
طابور: queue_name
متبوعًا بسطر واحد لكل سمة قائمة انتظار للنموذج:
اسم السمة = قيمنا
إذا تم تحديد الخيار -q، فسيتم عرض معلومات قائمة الانتظار بالتنسيق البديل:
يتم عرض المعلومات التالية في سطر واحد:
- اسم قائمة الانتظار
- الحد الأقصى لحجم الذاكرة التي قد تطلبها مهمة في قائمة الانتظار
- الحد الأقصى لمقدار وقت وحدة المعالجة المركزية الذي قد تطلبه مهمة في قائمة الانتظار
- الحد الأقصى لمقدار وقت الجدار الذي قد تطلبه الوظيفة في قائمة الانتظار
- الحد الأقصى لعدد العقد التي قد تطلبها الوظيفة في قائمة الانتظار
- عدد الوظائف في قائمة الانتظار في حالة التشغيل
- عدد الوظائف في قائمة الانتظار في حالة الانتظار
- الحد الأقصى لعدد (الحد) من المهام التي يمكن تشغيلها في قائمة الانتظار بشكل متزامن
- حالة قائمة الانتظار المعطاة بزوج من الحروف:
- إما الحرف E إذا كانت قائمة الانتظار ممكّنة أو D إذا كانت معطلة، و
- إما الحرف R إذا كانت قائمة الانتظار قيد التشغيل (بدأت) أو S إذا كانت متوقفة.
عرض حالة الخادم
إذا تم عرض حالة الخادم الدفعي و -f لم يتم تحديد الخيار
يتم عرض العناصر التالية في سطر واحد، بالترتيب المحدد، مفصولة باللون الأبيض
الفراغ:
- اسم الخادم
- الحد الأقصى لعدد المهام التي يمكن للخادم تشغيلها بشكل متزامن
- إجمالي عدد الوظائف التي يديرها الخادم حاليًا
- حالة الخادم
- لكل حالة مهمة اسم الولاية وعدد الوظائف في الخادم
في تلك الحالة
إذا تم عرض حالة الخادم و -f تم تحديد الخيار، وسوف يعتمد الإخراج
على ما إذا كان com.qstat تم تجميعها لاستخدام أ تى سى ال مترجم. راجع قسم التكوين لـ
تفاصيل. لو تى سى ال لم يتم استخدامه، يتكون العرض الكامل للخادم من الرأس
على الانترنت:
الخادم: اسم الخادم
متبوعًا بسطر واحد لكل سمة خادم للنموذج:
اسم السمة = قيمنا
معياري خطأ
سيقوم الأمر qstat بكتابة رسالة تشخيصية للخطأ القياسي لكل خطأ
حادثة.
CONFIGURATION
If com.qstat تم تجميعه مع خيار تضمين ملف تى سى ال مترجم باستخدام -f العلم للحصول على
يؤدي العرض الكامل إلى إجراء فحص لملف البرنامج النصي لاستخدامه في إخراج الملف المطلوب
معلومة. الموقع الأول الذي تم فحصه هو $HOME/.qstatrc. إذا لم يكن هذا موجودًا، فإن
الموقع التالي الذي تم تحديده تم تكوينه بواسطة المسؤول. إذا تم العثور على واحد منهم، أ تى سى ال
يتم بدء تشغيل المترجم ويتم تمرير ملف البرنامج النصي إليه مع ثلاثة ملفات global
المتغيرات. يتم تقسيم وسيطات سطر الأوامر إلى متغيرين مسميين الأعلام
يعامل . يتم تمرير معلومات الحالة في متغير اسمه الأجسام . كل هذه
المتغيرات هي تى سى ال القوائم. ال الأعلام تحتوي القائمة على اسم الأمر (عادة
"qstat") كعنصرها الأول. أي عناصر أخرى هي إشارات خيار سطر الأوامر مع أي منها
الخيارات التي يستخدمونها، معروضة بالترتيب الوارد في سطر الأوامر. لقد تم تفكيكهم
بشكل فردي بحيث إذا تم إعطاء علامتين معًا في سطر الأوامر، فإنهما كذلك
منفصلة في القائمة. على سبيل المثال، إذا كتب المستخدم
com.qstat -QfWbigdisplay
هيه الأعلام ستحتوي القائمة
com.qstat -Q -f -W com.bigdisplay
تشير يعامل تحتوي القائمة على جميع وسيطات سطر الأوامر الأخرى التي تتبع العلامات. هناك
سيكون هناك دائمًا عنصر واحد على الأقل يعامل لأنه إذا لم تتم كتابة أي معاملات بواسطة
المستخدم، يتم استخدام الوجهة الافتراضية أو اسم الخادم. ال الأجسام القائمة تحتوي على كافة
المعلومات التي تم استردادها من الخادم (الخوادم) حتى يتمكن مترجم Tcl من التشغيل مرة واحدة لتنسيق الملف
الإخراج بأكمله. تحتوي هذه القائمة على نفس عدد العناصر الموجودة في يعامل قائمة. كل
العنصر هو قائمة أخرى تحتوي على عنصرين. العنصر الأول هو سلسلة تعطي النوع
من الأشياء التي يمكن العثور عليها في الثانية. يمكن أن تأخذ السلسلة القيم "الخادم"، "قائمة الانتظار"،
"الوظيفة" أو "الخطأ". سيكون العنصر الثاني عبارة عن قائمة يكون فيها كل عنصر واحدًا
كائن الحالة الدفعية من النوع المعطى بواسطة السلسلة التي تمت مناقشتها أعلاه. في حالة
"خطأ"، القائمة ستكون فارغة. كل كائن هو مرة أخرى قائمة. العنصر الأول هو
اسم الكائن. والثاني هو قائمة السمات. العنصر الثالث سيكون
نص الكائن. تتوافق عناصر الكائن الثلاثة هذه مع الحقول الموجودة في البنية
Batch_status والذي تم وصفه بالتفصيل لكل نوع من الكائنات بواسطة صفحات الدليل الخاصة بـ
pbs_statjob(3) pbs_statque(3) pbs_statserver(3). كل صفة في الثانية
قائمة العناصر التي تتوافق عناصرها مع attrl بناء. وسوف يكون كل قائمة مع
عنصرين. الأول سيكون اسم السمة والثاني سيكون السمة
.
EXIT الوضع
عند المعالجة الناجحة لجميع المعاملات المقدمة إلى الأمر qstat، يتم الخروج
ستكون الحالة بقيمة صفر.
إذا فشل الأمر qstat في معالجة أي معامل، فسيخرج الأمر بقيمة أكبر
من الصفر.
استخدم qstatB عبر الإنترنت باستخدام خدمات onworks.net