شبكة :: الجهاز

التحميل الان

شبكة :: الجهاز الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Casiano Rodriguez Leon
  • موقع ويب الناشر:
  • http://search.cpan.org/~casiano/GRID-Machine-0.095/lib/GRID/Machine.pod

شبكة :: الجهاز العلامات


شبكة :: الجهاز وصف

تحتوي الوحدة النمطية عن الشبكة :: مكالمات إجراء عن بعد عبر رابط SSH. الشبكة :: وحدة الجهاز تحتوي على مكالمات إجراء عن بعد عبر Link Link.Synopsis استخدام الشبكة :: الجهاز؛ بلدي مضيف $ = shift || 'mylogin@remote.machine'؛ بلدي $ Machine = Grid :: Machine-> جديد (مضيف => مضيف $، يستخدم => )؛ # تثبيت وظيفة "RMAP" على جهاز التحكم عن بعد. machine بلدي $ r = $ machine- $ machine-> sub (rmap => q {بلدي $ f = shift؛ يموت "رمز المرجع رمز" ما لم يكن عالمي :: ISA ($ F، 'Code') ؛ بلدي raesult؛ ل (@ @ _) {die 'array arefiern المرجع المتوقع "ما لم يكن عالمي :: ISA ($ _،" Array')؛ اسم مضيف طباعة ().: صف المعالجة N "؛ @ @ النتيجة، ؛} العودة Result؛}،)؛ يموت $ r-> errmsg ما لم $ r-> حسنا؛ مكعب $ = sub {$ _ ** 3}؛ # RPC تنطوي على مراجع التعليمات البرمجية والهياكل المتداخلة ... $ r = $ machine-> rmap (cube $، ، ، )؛ طباعة $ ص؛ # مقالب stdout عن بعد و stderr ل ($ r-> النتائج) {# الإخراج: بلدي تنسيق $ = "]" x (@ $ _). "n"؛ # 11 827 printf $ تنسيق، @ $ _ # 64125216} # 343512729 هذه الوحدة مستوحاة في وحدة IPC :: perlssh وحدة بواسطة بول إيفانز. يوفر مكالمات إجراء عن بعد (RPC) عبر اتصال SSH. ما الذي جعل IPC :: Perlssh جاذبية بالنسبة لي كان ذلك "لا يلزم وجود برنامج خاص في النهاية البعيدة، بخلاف القدرة على إدارة بيرل ولا هي أي حقوق إدارية خاصة مطلوبة؛ يمكن لأي حساب يحتوي على Access Shell ويمكنه تنفيذ Perl Binary على المضيف البعيد استخدام هذا الوحدة. المتطلبات الوحيدة التي يجري فيها التوجيه التلقائي التلقائي SSH بين المضيفين المحليين والبعيدين. لقد حاولت توسيع القدرات ولكن الحفاظ على هذه الميزة. مكالمات الإجراء عن بعد (RPC). يمكن استدعاء الروتين الفرعي على الجانب البعيد مع هياكل متداخلة تعسفية كوسائط من الجانب المحلي. نتيجة مكالمة عن بعد هي الشبكة: الجهاز :: كائن النتيجة. من بين سمات مثل هذا الكائن هي نتائج المكالمة، وهي ouput التي تم إنتاجها في Stdout و Stderr، errmsg، إلخ. يمكن أن تنتج الوظيفة البعيدة الإخراج دون مخاطر مضللة البروتوكول. الخدمة في نقل الملفات مدمجة للكتابة والإدارة عن بعد وحدات وعقل الفصول والوحدات بين متطلبات البروتوكول القابل للتوجيه من الآلات: perl.


شبكة :: الجهاز برامج ذات صلة