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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


busctl - استبطان الحافلة

موجز


بوسكتل [خيارات ...] [الأمر] [اسم...]

الوصف


بوسكتل يمكن استخدامها لاستبطان ومراقبة حافلة D-Bus.

OPTIONS


الخيارات التالية مفهومة:

- العنوان =العنوان
الاتصال بالحافلة المحددة من قبل العنوان بدلاً من استخدام الإعدادات الافتراضية المناسبة لأي منهما
النظام أو ناقل المستخدم (انظر --النظام و --المستعمل والخيارات).

- آلة العرض
عند إظهار قائمة الأقران ، أظهر عمودًا يحتوي على أسماء الحاويات الخاصة بهم
تنتمي إلى. ارى خدمة آلية(8).

--فريدة من نوعها
عند إظهار قائمة الأقران ، أظهر فقط الأسماء "الفريدة" (للنموذج
":عدد.عدد").

--مكتسب
على العكس من --فريدة من نوعها - سيتم عرض الأسماء "المعروفة" فقط.

--تنشيط
عند إظهار قائمة الأقران ، أظهر فقط الأقران الذين لم يتم تنشيطهم بالفعل
حتى الآن ، ولكن قد يتم تشغيله تلقائيًا إذا تم الوصول إليه.

- المباراة =MATCH
عند إظهار الرسائل التي يتم تبادلها ، أظهر مطابقة المجموعة الفرعية فقط MATCH.

- الحجم =
عند استخدامها مع ملف أسر الأمر ، يحدد الحد الأقصى لحجم رسالة الناقل لالتقاطه
("snaplen"). افتراضات إلى 4096 بايت.

--قائمة
عند استخدامها مع ملف شجرة يعرض الأمر قائمة مسطحة بمسارات الكائنات بدلاً من الشجرة.

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

- الإسراف
عند استخدامها مع ملف دعوة or الحصول على الملكية الأمر ، يظهر الإخراج بشكل مطول
تنسيق.

- توقع الرد =BOOL
عند استخدامها مع ملف دعوة الأمر ، يحدد ما إذا كان بوسكتل يجب أن تنتظر الانتهاء من
استدعاء الأسلوب ، وإخراج بيانات استجابة الطريقة التي تم إرجاعها ، وإرجاع النجاح أو
فشل عن طريق كود الخروج من العملية. إذا تم تعيين هذا على "لا" ، فسيكون استدعاء الطريقة
تم إصداره ولكن لا يتوقع رد فعل ، يتم إنهاء الأداة على الفور ، وبالتالي لا
يمكن إظهار الاستجابة ، ولا يتم إرجاع أي نجاح أو فشل عبر كود الخروج. إلى
فقط قمع إخراج حمولة رسالة الرد ، استخدم --هادئ فوق. افتراضات إلى
"نعم".

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

- السماح التفاعلي التفويض =BOOL
عند استخدامها مع ملف دعوة الأمر ، يحدد ما إذا كان يمكن للخدمات أن تفرض أم لا
إذن تفاعلي أثناء تنفيذ العملية ، إذا كانت السياسة الأمنية كذلك
تم تكوينه لهذا الغرض. افتراضات على "نعم".

- المهلة =SECS
عند استخدامها مع ملف دعوة الأمر ، يحدد الحد الأقصى لوقت انتظار استدعاء الأسلوب
انتهاء. إذا لم يتم تحديد وحدة زمنية ، فستفترض ثواني. الوحدات الأخرى المعتادة هي
مفهوم أيضًا (ms ، us ، s ، min ، h ، d ، w ، month ، y). لاحظ أن هذه المهلة لا
تنطبق إذا - توقع الرد = لا حيث أن الأداة لا تنتظر أي رسالة رد
من ثم. عند عدم التحديد أو عند التعيين على 0 ، يتم افتراض القيمة الافتراضية "25 ثانية".

- ائتمانات التنصيب =BOOL
يتحكم في ما إذا كانت بيانات الاعتماد التي تم الإبلاغ عنها بواسطة قائمة or الحالة يجب أن تضاف إلى
البيانات من / proc. عند تشغيل هذا ، من المحتمل أن تكون البيانات المعروضة غير متسقة ، مثل
قراءة البيانات من / إجراءات قد يكون أحدث من بقية بيانات الاعتماد
معلومة. افتراضات على "نعم".

--المستعمل
تحدث إلى مدير الخدمة للمستخدم المتصل ، بدلاً من مدير الخدمة في
النظام.

--النظام
تحدث إلى مدير خدمة النظام. هذا هو الافتراضي الضمني.

-H, - المضيف =
نفذ العملية عن بعد. حدد اسم مضيف أو اسم مستخدم واسم مضيف
مفصولة بعلامة "@" ، للاتصال به. قد يكون اسم المضيف مُلحقًا اختياريًا بملحق
اسم الحاوية ، مفصولاً بـ ":" ، والذي يتصل مباشرة بحاوية معينة في
المضيف المحدد. سيستخدم هذا SSH للتحدث إلى مثيل مدير الجهاز البعيد.
يمكن تعداد أسماء الحاويات بـ ماشينكتل -H HOST.

-M, - آلة =
تنفيذ العملية على حاوية محلية. حدد اسم حاوية للاتصال بها.

--لا نداء
لا تقم بتوجيه الإخراج إلى جهاز النداء.

--لا أسطورة
لا تطبع وسيلة الإيضاح ، مثل رؤوس الأعمدة والتذييل مع التلميحات.

-h, --مساعدة
قم بطباعة نص قصير للمساعدة والخروج.

--الإصدار
اطبع سلسلة إصدار قصيرة واخرج.

أوامر


يتم فهم الأوامر التالية:

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

الحالة [الخدمة]
إظهار معلومات العملية وبيانات اعتماد خدمة ناقل (إذا تم تحديد أحدها بواسطة
اسم فريد أو معروف جيدًا) ، أو عملية (إذا تم تحديدها بواسطة PID الرقمي الخاص بها) ، أو ملف
مالك الحافلة (إذا لم يتم تحديد معلمة).

مراقب [الخدمة...]
تفريغ الرسائل التي يتم تبادلها. لو الخدمة محدد ، إظهار الرسائل من أو إلى هذا
نظير ، معرّف باسمه المشهور أو الفريد. وإلا ، فقم بإظهار كافة الرسائل الموجودة في ملف
أوتوبيس. استخدم Ctrl-C لإنهاء التفريغ.

أسر [الخدمة...]
على غرار مراقب لكنه يكتب الإخراج بتنسيق pcap (لمزيد من التفاصيل ، راجع ملف ليبكاب
قم بتقديم شكل[1. الوصف. تأكد من إعادة توجيه الإخراج إلى STDOUT إلى ملف.
أدوات مثل يريشارك(1) يمكن استخدامها لتشريح وعرض الملفات التي تم إنشاؤها.

شجرة [الخدمة...]
يظهر شجرة كائن لخدمة واحدة أو أكثر. لو الخدمة محدد ، إظهار الكائن
شجرة الخدمات المحددة فقط. خلاف ذلك ، اعرض كل أشجار الكائنات لجميع الخدمات
في الحافلة التي حصلت على اسم واحد معروف على الأقل.

الاستبطان الخدمة موضوع [INTERFACE]
إظهار واجهات وأساليب وخصائص وإشارات الكائن المحدد (تم تحديده
من خلال مساره) على الخدمة المحددة. إذا تم تمرير وسيطة الواجهة ، فإن الإخراج
يقتصر على أعضاء الواجهة المحددة.

دعوة الخدمة موضوع INTERFACE METHOD [التوقيع [ARGUMENT...]]
استدعاء طريقة وإظهار الاستجابة. يأخذ اسم الخدمة ، مسار الكائن ، الواجهة
الاسم واسم الطريقة. إذا تم تمرير المعلمات إلى استدعاء الطريقة ، فإن التوقيع
السلسلة مطلوبة ، متبوعة بالوسيطات ، منسقة بشكل فردي كسلاسل. ل
تفاصيل عن التنسيق المستخدم ، انظر أدناه. لمنع إخراج البيانات التي تم إرجاعها ،
استخدم ال --هادئ الخيار.

الحصول على الملكية الخدمة موضوع INTERFACE الملكية
استرجع القيمة الحالية لواحد أو أكثر من خصائص الكائن. يأخذ اسم خدمة ،
مسار الكائن واسم الواجهة واسم الخاصية. يمكن تحديد خصائص متعددة في
مرة واحدة ، وفي هذه الحالة سيتم عرض قيمهم واحدة تلو الأخرى ، مفصولة بـ
خطوط جديدة. يكون الإخراج ، افتراضيًا ، بتنسيق مقتضب. يستخدم - الإسراف للمزيد
وضع تنسيق الإخراج.

مجموعة الممتلكات الخدمة موضوع INTERFACE الملكية التوقيع ARGUMENT
قم بتعيين القيمة الحالية لخاصية الكائن. يأخذ اسم الخدمة ، مسار الكائن ،
اسم الواجهة ، واسم الخاصية ، وتوقيع الخاصية ، متبوعًا بقائمة من المعلمات
منسقة كسلاسل.

مساعدة
إظهار تعليمات بناء جملة الأمر.

معامل التنسيق


دعوة و مجموعة الممتلكات تأخذ الأوامر سلسلة توقيع متبوعة بقائمة من
المعلمات المنسقة كسلسلة (للحصول على تفاصيل حول سلاسل توقيع D-Bus ، راجع ملف النوع
نظام الفصل of ال D- حافلة مواصفة[2]). بالنسبة للأنواع البسيطة ، يتبع كل معلمة
يجب أن يكون التوقيع ببساطة قيمة المعلمة منسقة كسلسلة. منطقية موجبة
يمكن تنسيق القيم على أنها "صواب" أو "نعم" أو "على" أو "1" ؛ قد تكون القيم المنطقية السالبة
محدد كـ "خطأ" أو "لا" أو "إيقاف تشغيل" أو "0". بالنسبة إلى المصفوفات ، وسيطه رقميه للرقم
يجب تحديد الإدخالات التي تليها الإدخالات. بالنسبة للمتغيرات ، فإن توقيع ملف
يجب تحديد المحتويات ، متبوعة بالمحتويات. بالنسبة إلى القواميس والتراكيب ، فإن
يجب تحديد محتويات منها مباشرة.

على سبيل المثال،

الفك السفلي

هو تنسيق سلسلة واحدة "jawoll".

3 مرحبا العالم foobar

هو تنسيق مصفوفة سلسلة تحتوي على ثلاثة إدخالات ، "hello" و "world" و "foobar".

a {sv} 3 واحد s Eins اثنان u 2 نعم ب صحيح

هو تنسيق مصفوفة قاموس تقوم بتعيين السلاسل إلى المتغيرات ، وتتألف من ثلاثة
إدخالات. يتم تعيين السلسلة "واحد" السلسلة "Eins". تم تعيين السلسلة "Two" في
عدد صحيح بدون إشارة 32 بت 2. تم تعيين قيمة منطقية موجبة للسلسلة "Yes".

نلاحظ أن دعوة, الحصول على الملكية, الاستبطان ستولد الأوامر أيضًا ناتجًا في هذا
تنسيق البيانات التي تم إرجاعها. نظرًا لأن هذا التنسيق يكون أحيانًا مقتضبًا جدًا بحيث يتعذر الوصول إليه بسهولة
يفهم ، دعوة و الحصول على الملكية قد تؤدي الأوامر إلى إنشاء المزيد من الإسهاب ومتعدد الأسطر
الإخراج عند تمرير - الإسراف الخيار.

أمثلة


مثال 1. كتابة و عرض a الممتلكات

يقوم الأمران التاليان أولاً بكتابة خاصية ثم قراءتها مرة أخرى. الخاصية هي
موجود في الكائن "/ org / freedesktop / systemd1" لخدمة "org.freedesktop.systemd1".
اسم الخاصية هو "LogLevel" في "org.freedesktop.systemd1.Manager"
واجهه المستخدم. تحتوي الخاصية على سلسلة واحدة:

# busctl set-property org.freedesktop.systemd1 / org / freedesktop / systemd1 org.freedesktop.systemd1.Manager LogLevel s debug
# busctl get-property org.freedesktop.systemd1 / org / freedesktop / systemd1 org.freedesktop.systemd1.Manager LogLevel
s "تصحيح"

مثال 2. مقتضب و مطنب الناتج

يقوم الأمران التاليان بقراءة خاصية تحتوي على مصفوفة من السلاسل ، والأول
اعرضها بتنسيق مقتضب ، متبوعًا بتنسيق مطول:

$ busctl get-property org.freedesktop.systemd1 / org / freedesktop / systemd1 org.freedesktop.systemd1.Manager Environment
كـ 2 "LANG = en_US.UTF-8" "PATH =/ usr / local / sbin:/ البيرة / المحلية / بن:/ usr / sbin:/ البيرة / بن"
$ busctl get-property - overbose org.freedesktop.systemd1 / org / freedesktop / systemd1 org.freedesktop.systemd1.Manager Environment
ARRAY "s" {
STRING "LANG = en_US.UTF-8" ؛
STRING "PATH =/ usr / local / sbin:/ البيرة / المحلية / بن:/ usr / sbin:/ البيرة / بن";
};

مثال 3. الاحتجاج a خدمة التوصيل

يستدعي الأمر التالي طريقة "StartUnit" على ملف
واجهة "org.freedesktop.systemd1.Manager" للكائن "/ org / freedesktop / systemd1"
خدمة "org.freedesktop.systemd1" ، وتمرر لها سلسلتين "cups.service" و
"يحل محل". نتيجة لاستدعاء الأسلوب ، يتم استلام معلمة مسار كائن واحد و
هو مبين:

# busctl call org.freedesktop.systemd1 / org / freedesktop / systemd1 org.freedesktop.systemd1.Manager StartUnit ss "cups.service" "replace"
o "/ org / freedesktop / systemd1 / job / 42684"

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


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

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

أوامر لينكس

Ad