سؤال

أنا أبحث عن بعض البرامج التي تسمح لي بالتحكم في تطبيق قائم على الخادم، أي أن هناك مجموعة من العمليات المترابطة التي أود أن أكون قادرًا على بدء تشغيلها وإيقاف تشغيلها ومراقبتها بطريقة تحكم.

لقد صادفت برامج مثل Autosys، ولكنها باهظة الثمن ومبالغ فيها للغاية بالنسبة لما أريده.لقد رأيت أيضا AppCtl, ، ولكن يبدو أن هذا لا يتعامل مع التبعيات.ربما سيكون من الممكن إعادة توظيف البرامج النصية init؟

وكإضافة إضافية، يجب أن يكون قادرًا على التشغيل على Solaris 10 أو Linux دون تثبيت أي ثنائيات جديدة.في المربعات التي رأيتها مؤخرًا، هذا يعني نصوص Shell وPerl ولكن ليس Python.

هل توجد أي من هذه البرامج أم أنني بحاجة إلى إزالة الغبار عن نسختي من Programming Perl؟

هل كانت مفيدة؟

المحلول

جرب الإشراف، وهو ما يستخدمه qmail لتتبع خدماته/تطبيقات بدء التشغيل:

http://cr.yp.to/daemontools/supervise.html

نصائح أخرى

يوم سعيد،

قم بإلقاء نظرة على /etc/init.d للحصول على شيء مشابه واستخدمه كأساس.راجع أيضًا crontab، أو ربما في، للتشغيل بشكل منتظم.

هتافات،

روب

سولاريس-فقط بقدر ما أعرف، ولكن ليس سولاريس 10 سمف افعل ما تريد؟

جرب دفعة جنو.يبدو أنه يدعم ما تحتاجه.

http://www.gnu.org/software/gnubatch/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top