عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

erlsvcp - عبر الإنترنت في السحابة

قم بتشغيل erlsvcp في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر erlsvcp الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


erlsvc - CLI للتحكم في خدمتي

موجز


erlsvc [-C التكوين] [-u المستخدم] [-g رأس التجميع] [-n العقدة] [-h مضيف] [-c كوكي] [-r الافراج عن] [-d
Releases_dir] [-E erlang_root_dir] [-L erlang_libs_dir] [-M mods_dir] [-P Pipe_dir]] [-O
log_dir]] [-V مكونات] أمر [ ]

erlsvc يساعد [أمر]

الوصف


erlsvc هي واجهة سطر الأوامر لإدارة عقد Erlang التي تقوم بإنشاء خدمتي. هذا
يتضمن تمهيد عقدة جديدة، أو تشغيلها وإيقافها، أو التعامل مع ترقية الإصدار.

من الناحية الفنية، فإنه يبدأ تشغيل "وحدة التحكم" محليًا (عقدة Erlang). هذه العقدة قد
تفرخ عملية على عقدة هدف قيد التشغيل لتنفيذ الأمر. بهذه الطريقة، فمن الممكن
لإدارة عقدة على مضيف بعيد.

يمكنك الحصول على ملخص لخيارات سطر الأوامر وقائمة بالأوامر المتاحة
إصدار الأمر "مساعدة erlsvc". للحصول على رسالة مساعدة لأمر معين، استخدم
"مساعدة erlsvc أمر".

OPTIONS


-C التكوين or - تكوين التكوين
يحدد هذا المسار إلى ملف التكوين. راجع "التكوين" للمزيد
معلومات حول تنسيق هذا الملف والخيارات المتاحة.

تتجاوز خيارات سطر الأوامر دائمًا القيم من ملف التكوين.

افتراضيا، erlsvc يبحث عن الملفات التالية:

1. $HOME/.config/erlsvc/[البريد الإلكتروني محمي]

2. $HOME/.config/erlsvc/config-node.yaml

3. $HOME/.config/erlsvc/config.yaml

4. /الخ/واين/[البريد الإلكتروني محمي]

5. /etc/wayne/erlsvc-node.yaml

6. /etc/wayne/erlsvc.yaml

7. /etc/default/erlsvc

-u المستخدم or --المستعمل المستخدم
يحدد هذا المستخدم الذي يجب تشغيل الخدمة ضمنه. سيتم تنفيذ العقدة المستهدفة أولاً
ابدأ بمعرف المستخدم الخاص بالمتصل (على سبيل المثال، الجذر) وسوف ينخفض ​​إلى المستخدم قبل البدء في
خدمة.

بشكل افتراضي، لا يتم تغيير المستخدم.

-g رأس التجميع or --مجموعة رأس التجميع
حدد هذا المجموعة التي يجب تشغيل الخدمة ضمنها. انظر -u الخيار أعلاه
للحصول على تفسير.

بشكل افتراضي، لا يتم تغيير المجموعة.

-n العقدة or --العقدة العقدة
يحدد هذا اسم العقدة المستهدفة للبدء أو الإدارة.

الافتراضي هو "myservice".

-h مضيف or --مضيف مضيف
يحدد هذا اسم المضيف للعقدة المستهدفة المراد إدارتها. يجب أن يكون اسم المضيف في
النموذج "القصير": فقط حتى النقطة الأولى، وليس اسم النطاق المؤهل بالكامل.

الافتراضي هو اسم المضيف المحلي.

-c كوكي or --بسكويت كوكي
يحدد هذا ملف تعريف الارتباط Erlang الذي سيتم استخدامه للاتصال بين العقد. هذا
يتم استخدام ملف تعريف الارتباط أيضًا كملف تعريف ارتباط لعقدة البداية المستهدفة.

بشكل افتراضي، استخدم أي ملف تعريف ارتباط افتراضي ERL(١) سيستعمل.

-r الافراج عن or --إفراج الافراج عن
يحدد هذا إصدار Erlang للتشغيل عند بدء الخدمة.

الافتراضي هو الإصدار الدائم.

-d Releases_dir or --releases-dir Releases_dir
يحدد هذا دليل إصدارات Erlang.

الافتراضي هو دليل إصدارات نظام Erlang، أي. دليل "الإصدارات".
ضمن الدليل الجذر Erlang.

-E erlang_root_dir or --erlang erlang_root_dir
يحدد هذا الدليل الجذر لـ Erlang. وهذا مفيد عندما ERL(١) ليس في
لا ينبغي استخدام PATH أو الموجود في PATH.

افتراضيا، ERL(١) في المسار مستعمل.

-L erlang_libs_dir or --erllibs-path erlang_libs_dir
يحدد هذا الأدلة الإضافية التي يمكن العثور على تطبيق Erlang فيها. هذا
قد يتم تحديد الخيار عدة مرات لتعيين عدة مسارات.

بشكل افتراضي، لا شيء.

-M mods_dir or --mods-dir mods_dir
هذا يحدد الدليل حيث erlsvcوحدات Erlang هي.

الافتراضي هو erlsvcدليل البيانات المشتركة على مستوى التوزيع كما تم إرجاعه بواسطة
"dist_dir('erlsvc')" من الملف::ShareDir.

-R Pipe_dir or --pipe-dir Pipe_dir
هذا يحدد الدليل حيث run_erl(1) يضع الأنبوب المسمى المطلوب به
to_erl(1).

الافتراضي هو /var/run/wayne.

-O log_dir or --لوج دير log_dir
هذا يحدد الدليل حيث run_erl(1) يضع ملفات السجل الخاصة به، مثل run_erl.log
or erlang.log.*.

الافتراضي هو /var/log/wayne.

-V عنصر or - الإسراف عنصر
يؤدي هذا إلى تعيين الإسهاب لكل مكون أو الكل مرة واحدة. قد يكون هذا الخيار
تم تحديده عدة مرات لتمكين/تعطيل العديد من المكونات. لتحديد الكل
المكونات، استخدم "الكل". يمكن أن يكون المكون مسبوقًا بـ '!' لتعطيل الإسهاب فقط
لذلك.

المكونات المتوفرة هي:

· "برنامج"

· "ايرلينف"

· "إرل نود"

· "إيرلسكريبت"

· "منيسيا"

· "PROC"

· "ريل"

· "الخدمة"

على سبيل المثال، لتمكين الإسهاب في أي شيء يتعلق بالخدمة، استخدم "-V SERV".
لتمكين كل شيء ما عدا رسالة الخدمة، استخدم "-V ALL -V !SERV" (لاحظ أنه
قد يكون من الضروري الهروب من '!' الحرف إلى تفسير Shell البديل).

أوامر


متوفرة الأوامر
فيما يلي قائمة بالأوامر المتاحة. بعض الأوامر ليس لها أي إجراء؛ هم بالأحرى
توفير الأوامر الفرعية.

com.bosh4yaws
يوفر هذا الأمر أوامر فرعية لتكوين تطبيق bosh4yaws.

اجابيرد
يوفر هذا الأمر أوامر فرعية لتكوين تطبيق ejabberd.

ejabberd_client
يوفر هذا الأمر أوامر فرعية لتكوين تطبيق ejabberd_client.

ephp4yaws
يوفر هذا الأمر أوامر فرعية لتكوين تطبيق ephp4yaws.

مساعدة يعرض هذا الأمر تعليمات عامة حول erlsvc أو مساعدة أكثر تفصيلاً حول أ
أمر محدد.

فقدان الذاكرة
يوفر هذا الأمر أوامر فرعية للتعامل مع قاعدة بيانات Mnesia.

فب يوفر هذا الأمر أوامر فرعية للتعامل مع مترجم PHP.

الافراج عن
يوفر هذا الأمر أوامر فرعية للتعامل مع إصدارات Erlang. خصوصا أنه
تستخدم أثناء الترقية المباشرة.

إعادة تشغيل
يقوم هذا الأمر بإعادة تشغيل الخدمة.

بداية
يبدأ هذا الأمر الخدمة.

الحالة
يخبرك هذا الأمر إذا كانت الخدمة قيد التشغيل.

توقف هذا الأمر يوقف الخدمة.

الهدف
يوفر هذا الأمر أوامر فرعية لمعالجة النظام المستهدف.

token_bucket
يوفر هذا الأمر أوامر فرعية لتكوين تطبيق token_bucket.

الداء العليقي يوفر هذا الأمر أوامر فرعية لتكوين تطبيق yaws.

مفصل مساعدة عن الصابون a أمر
للحصول على تعليمات أكثر تفصيلاً حول أمر ما، استخدم الأمر "مساعدة":

erlsvc مساعدة أمر

CONFIGURATION


الاعداد شكل
يمكن تحديد ملف التكوين باستخدام ملف -C خيار. تنسيق الملف يتوافق مع
YAML، أو بالأحرى مجموعة فرعية من مواصفات YAML، كما هو موثق في YAML::Tiny.
ربما لا يزال يتم تجاوز هذا بواسطة أي خيار سطر أوامر.

افتراضيا، erlsvc يبحث عن الملفات التالية:

1. $HOME/.config/erlsvc/[البريد الإلكتروني محمي]

2. $HOME/.config/erlsvc/config-node.yaml

3. $HOME/.config/erlsvc/config.yaml

4. /الخ/واين/[البريد الإلكتروني محمي]

5. /etc/wayne/erlsvc-node.yaml

6. /etc/wayne/erlsvc.yaml

7. /etc/default/erlsvc

البنية المتوقعة لمستند YAML عبارة عن تجزئة حيث تكون المفاتيح هي الخيار الطويل
الأسماء (مع استبدال "-" بـ "_") ومن الواضح أن القيمة هي قيم هذه الخيارات.
إذا كان من الممكن إعطاء خيار عدة مرات لتحديد قيم متعددة، فإن التكوين
سيكون للإدخال مفتاح واحد فقط يشير إلى قائمة القيم.

غير خيار المتغيرات
بجانب المتغيرات التي تحدد خيارات سطر الأوامر، erlsvc يدعم ما يلي
متغيرات اضافية :

erlapp_args
يحدد هذا كافة متغيرات بيئة تطبيقات Erlang التي يجب تمريرها
على ERL(1) سطر الأوامر. يجب أن تكون البنية التي يشير إليها المفتاح عبارة عن تجزئة حيث
المفاتيح هي أسماء التطبيقات والقيم هي تجزئة مرة أخرى، حيث المفاتيح
هي اسم متغير البيئة والقيم، قيم المتغير.

extra_flags
يحدد هذا إشارات سطر الأوامر الإضافية لتمريرها إليها ERL(1). الهيكل الذي أشار إليه
يجب أن يكون المفتاح قائمة السلاسل.

أمثلة
فيما يلي ملف تكوين يقوم بتعيين المستخدم والمجموعة للعقدة المستهدفة وتمكينها
كافة رسائل التصحيح. ويوضح أيضًا كيفية تحديد دليل بيانات Mnesia وكيفية القيام بذلك
تعطيل SMP في محاكي Erlang.

# قم بتعيين هوية الخدمة على wayne:wayne.
المستخدم: واين
المجموعة: واين

# كن مطولاً.
مطول:
- الجميع

# قم بتعيين دليل Mnesia. لاحظ كيف تكون علامات الاقتباس وعلامات الاقتباس المزدوجة
# يُستخدم حتى يفسر Erlang السلسلة بشكل صحيح.
erlapp_args:
فقدان الذاكرة:
دير: ''"/var/db/mnesia"'

أعلام إضافية:
- "-smp"
- "إبطال"

استخدم erlsvcp عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad