هذا هو الأمر hwloc-patch الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
hwloc-patch - قم بتطبيق اختلاف طوبولوجيا على طبولوجيا XML موجودة
موجز
hwloc- التصحيح [الخيارات] [ | إعادة التسمية] [ | -]
hwloc- التصحيح [الخيارات] [ | إعادة التسمية] [ | -]
OPTIONS
-R --يعكس
اعكس بمعنى ملف الاختلاف.
--الإصدار تقرير الإصدار والخروج.
الوصف
يقوم hwloc-patch بتحميل الفرق بين طبولوجيا من ملف XML (أو من ملف
إدخال معياري) وتطبيقه على طوبولوجيا موجودة ، وإنشاء واحدة جديدة ومعدلة.
ربما تم حساب اختلاف XML في وقت سابق باستخدام hwloc-diff أو hwloc-compress-dir.
لو يتم تخزين الهيكل الجديد المعدل في هذا الملف الجديد.
خلاف ذلك، تم تعديله في المكان.
If refname بدلا من ، اسم ملف طوبولوجيا الإدخال هو
يتم تخمينه تلقائيًا من خلال قراءة حقل اسم المرجع لملف فرق XML. بشكل افتراضي
ينشئ hwloc-diff اختلافات XML مع اسم ملف الهيكل المرجعي الصحيح (بدون أي
بادئة المسار).
If - بدلا من ، تتم قراءة اختلاف الهيكل من المعيار
إدخال.
NOTE: يوصى بشدة بقراءة ملف هالوك(7) نظرة عامة على الصفحة قبل القراءة
صفحة الرجل هذه. معظم المفاهيم الموصوفة في هالوك(7) تنطبق مباشرة على hwloc-
فائدة التصحيح.
أمثلة
أفضل وصف لعملية hwloc-patch من خلال عدة أمثلة.
قم بتطبيق ملف اختلاف طوبولوجيا XML على هيكل موجود:
$ hwloc-patch fourmi023.xml diff.xml fourmi023-new.xml
تطبيق ملف اختلاف طوبولوجيا XML يحتوي حقل اسم المرجع بالكامل على الإدخال الصحيح
طوبولوجيا:
اسم الملف المرجعي $ hwloc-patch diff.xml fourmi023-new.xml
تطبيق طبولوجيا XML من الإدخال القياسي:
$ القط diff.xml | hwloc-patch fourmi023.xml - fourmi023-new.xml
احسب الفرق بين طبولوجيا مباشرة وقم بتطبيقه على هيكل آخر ، في
مكان:
$ hwloc-diff fourmi023.xml fourmi024.xml | hwloc-patch fourmi025.xml -
عودة VALUE
عند التنفيذ الناجح ، يقوم hwloc-patch بإخراج الهيكل المعدل. القيمة المعادة هي
0.
يُرجع hwloc-patch أيضًا قيمة غير صفرية في حالة حدوث أي نوع من الأخطاء ، مثل (على سبيل المثال لا الحصر)
فشل في تحليل سطر الأوامر.
استخدم hwloc-patch عبر الإنترنت باستخدام خدمات onworks.net