Dies ist der Befehl dbus-test-tool, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
dbus-test-tool – D-Bus-Verkehrsgenerator und Testtool
ZUSAMMENFASSUNG
dbus-test-tool schwarzes Loch [--session | --system] [--name=NAME/FUNKTION] [--Kein lesen]
dbus-test-tool echo [--session | --system] [--name=NAME/FUNKTION] [--sleep=MS]
dbus-test-tool Spam [--session | --system] [--dest=NAME/FUNKTION] [--count=N] [--flood]
[--ignore-errors] [--messages-per-conn=N] [--no-reply] [--queue=N]
[--seed=SAMEN] [--string | --bytes | --empty] [--payload=S | --stdin |
--message-stdin | --random-size]
BESCHREIBUNG
dbus-test-tool ist ein vielseitiges Tool zum Debuggen und Profilieren von D-Bus.
dbus-test-tool schwarzes Loch stellt eine Verbindung zum D-Bus her, fordert optional einen Namen an und tut dies dann nicht
auf Nachrichten antworten. Normalerweise liest und verwirft es Nachrichten von seinem D-Bus-Socket, kann es aber
so konfiguriert werden, dass sie für immer schlafen, ohne zu lesen.
dbus-test-tool Echo stellt eine Verbindung zum D-Bus her, fordert optional einen Namen an und sendet dann eine zurück
leere Antwort auf jeden Methodenaufruf, nach einer optionalen Verzögerung.
dbus-test-tool Spam stellt eine Verbindung zum D-Bus her und führt wiederholte Methodenaufrufe durch, die normalerweise benannt sind
com.example.Spam.
OPTIONAL
gemeinsam Optionen
--Sitzung
Stellen Sie eine Verbindung zum Sitzungsbus her. Dies ist die Standardeinstellung.
--System
An den Systembus anschließen.
schwarzes Loch Modus
--name=NAME/FUNKTION
Bevor Sie fortfahren, beantragen Sie den Besitz des bekannten Busnamens NAME/FUNKTIONBeispielsweise
com.example.NoReply. Standardmäßig wird kein Name angefordert und das Tool kann nur sein
wird durch einen eindeutigen Busnamen angesprochen, z. B. :1.23.
--Kein lesen
Nicht von der D-Bus-Buchse lesen.
Echo Modus
--name=NAME/FUNKTION
Bevor Sie fortfahren, beantragen Sie den Besitz des bekannten Busnamens NAME/FUNKTIONBeispielsweise
com.example.Echo. Standardmäßig wird kein Name abgefragt und das Werkzeug kann nur angesprochen werden
durch einen eindeutigen Busnamen wie :1.23.
--sleep=MS
Block für MS Millisekunden, bevor auf einen Methodenaufruf geantwortet wird.
Spam Modus
--dest=NAME/FUNKTION
Senden Sie Methodenaufrufe an den bekannten oder eindeutigen Busnamen NAME/FUNKTION. Die Standardeinstellung ist die
dbus-daemon, org.freedesktop.DBus.
--count=N
Absenden N Methodenaufrufe insgesamt. Der Standardwert ist 1.
--queue=N
Absenden N Rufen Sie Methodenaufrufe auf, bevor Sie auf Antworten warten, und senden Sie dann einen neuen Aufruf pro Antwort
erhalten, behalten N Methodenaufrufe sind jederzeit „im Flug“, bis die Anzahl der Nachrichten erreicht ist
angegeben mit dem --zählen Option wurden gesendet. Der Standardwert ist 1, sofern nicht --Flut is
benutzt.
--Flut
Senden Sie alle Nachrichten, ohne auf eine Antwort zu warten, gleichbedeutend mit --Warteschlange sowie einem
beliebig groß N.
--keine Antwort
Setzen Sie in den Nachrichten das Flag „keine Antwort erwünscht“. Dies impliziert --Flut, seit es
deaktiviert die Antworten, die für eine Endung verwendet würden --Warteschlange Länge.
--messages-per-conn=N
Wenn angegeben, senden Sie N Methodenaufrufe für dieselbe Verbindung ausführen, dann trennen und erneut verbinden.
Standardmäßig wird für alle Methodenaufrufe dieselbe Verbindung verwendet.
--Zeichenfolge
Die Nutzlast jeder Nachricht ist eine UTF-8-Zeichenfolge. Dies ist die Standardeinstellung. Die eigentliche Zeichenfolge
verwendet wird durch die gegeben --Nutzlast or --stdin Option, standardmäßig „Hallo, Welt!“.
- Bytes
Die Nutzlast jeder Nachricht ist ein Byte-Array. Die tatsächlich verwendeten Bytes werden durch angegeben
--Nutzlast or --stdin Option, standardmäßig wird die ASCII-Kodierung von „hello, world!“ verwendet.
--leer
Die Nachrichten haben keine Nutzlast.
--payload=S
Verwenden Sie die S wie die --Zeichenfolge or - Bytes in den Nachrichten. Der Standardwert ist „Hallo Welt!“.
--stdin
Von der Standardeingabe lesen, bis das Dateiende erreicht ist, und dies als verwenden --Zeichenfolge or
- Bytes in den Nachrichten.
--message-stdin
Lesen Sie eine vollständige binäre D-Bus-Methodenaufrufnachricht von der Standardeingabe und verwenden Sie diese für
bei jedem Methodenaufruf.
--random-size
Lesen Sie durch Leerzeichen getrennte ASCII-Dezimalzahlen aus der Standardeingabe und wählen Sie eine aus
Zufall für jede Nachricht und senden Sie eine Nachricht, deren Nutzlast eine Zeichenfolge dieser Länge ist.
--seed=SAMEN
Verwenden Sie die SAMEN als Startwert für den Pseudozufallszahlengenerator, etwas zu haben
wiederholbare Sequenzen zufälliger Nachrichten.
Verwenden Sie das Dbus-Test-Tool online über die Dienste von onworks.net