Dit is de opdracht dbus-test-tool die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
dbus-test-tool - D-Bus-verkeersgenerator en testtool
KORTE INHOUD
dbus-testtool zwart gat [--sessie | --systeem] [--naam=NAAM] [--niet-gelezen]
dbus-testtool echo [--sessie | --systeem] [--naam=NAAM] [--slaap=MS]
dbus-testtool spam [--sessie | --systeem] [--dest=NAAM] [--tel=N] [--overstroming]
[--negeer-fouten] [--messages-per-conn=N] [--geen antwoord] [--wachtrij=N]
[--zaad=ZAAD] [--tekenreeks | --bytes | --empty] [--payload=S | --stdin |
--bericht-stdin | --willekeurige grootte]
PRODUCTBESCHRIJVING
dbus-testtool is een multifunctioneel hulpmiddel voor het debuggen en profileren van D-Bus.
dbus-testtool zwart gat maakt verbinding met D-Bus, vraagt optioneel om een naam en doet dat vervolgens niet
berichten beantwoorden. Het leest normaal gesproken berichten van zijn D-Bus-socket en verwijdert deze, maar dat kan ook
worden geconfigureerd om voor altijd te slapen zonder te lezen.
dbus-testtool echo maakt verbinding met D-Bus, vraagt optioneel een naam op en stuurt vervolgens een terug
leeg antwoord op elke methodeaanroep, na een optionele vertraging.
dbus-testtool spam maakt verbinding met D-Bus en voert herhaalde methodeaanroepen uit, normaal gesproken genoemd
com.voorbeeld.Spam.
OPTIES
Gemeen opties
--sessie
Maak verbinding met de sessiebus. Dit is de standaardinstelling.
--systeem
Maak verbinding met de systeembus.
zwart gat mode
--naam=NAAM
Voordat u verdergaat, dient u het eigendom van de bekende busnaam aan te vragen NAAMBijvoorbeeld
com.voorbeeld.Geen antwoord. Standaard wordt er geen naam gevraagd en kan de tool alleen
geadresseerd door een unieke busnaam zoals :1.23.
--niet-lezen
Niet lezen vanaf de D-Bus-aansluiting.
echo mode
--naam=NAAM
Voordat u verdergaat, dient u het eigendom van de bekende busnaam aan te vragen NAAMBijvoorbeeld
com.voorbeeld.Echo. Standaard wordt er geen naam gevraagd en kan de tool alleen worden geadresseerd
met een unieke busnaam, zoals :1.23.
--slaap=MS
Blokkeren voor MS milliseconden voordat er wordt gereageerd op een methodeaanroep.
spam mode
--bestemming=NAAM
Verzend methodeaanroepen naar de bekende of unieke busnaam NAAM. De standaard is de
dbus-daemon, org.freedesktop.DBus.
--tel=N
stuur N methodeaanroepen in totaal. De standaardwaarde is 1.
--wachtrij=N
stuur N methode-aanroepen voordat u op antwoorden wacht, en verzend vervolgens één nieuwe oproep per antwoord
ontvangen, behouden N methode roept te allen tijde "in vlucht" aan tot het aantal berichten
gespecificeerd met de --Graaf optie is verzonden. De standaardwaarde is 1, tenzij --overstroming is
gebruikt.
--overstroming
Verzend alle berichten zonder op een antwoord te wachten, gelijk aan --wachtrij een
willekeurig groot N.
--geen antwoord
Zet de vlag "geen antwoord gewenst" op de berichten. Dit houdt in --overstroming, sinds het
schakelt de antwoorden uit die zouden worden gebruikt voor een eindige --wachtrij lengte.
--berichten-per-verbinding=N
Indien gegeven, stuur N methode roept dezelfde verbinding aan, verbreekt vervolgens de verbinding en maakt opnieuw verbinding.
De standaard is om dezelfde verbinding te gebruiken voor alle methodeaanroepen.
--snaar
De payload van elk bericht is een UTF-8-tekenreeks. Dit is de standaardinstelling. De eigenlijke string
gebruikt wordt gegeven door de --lading or --standaard optie, standaard ingesteld op "Hallo, wereld!".
--bytes
De payload van elk bericht is een byte-array. De feitelijk gebruikte bytes worden gegeven door de
--lading or --standaard optie, standaard ingesteld op de ASCII-codering van "hello, world!".
--leeg
De berichten hebben geen payload.
--laadvermogen=S
Te gebruiken S de --snaar or --bytes in de berichten. De standaardinstelling is "Hallo wereld!".
--standaard
Lees vanaf de standaardinvoer totdat het einde van het bestand is bereikt en gebruik dat als het --snaar or
--bytes in de berichten.
--bericht-stdin
Lees een volledig binair D-Bus-methodeoproepbericht vanaf standaardinvoer en gebruik dat voor
elke methodeaanroep.
--willekeurige grootte
Lees door spaties gescheiden ASCII-decimale getallen uit standaardinvoer, kies er één bij
willekeurig voor elk bericht, en stuur een bericht waarvan de payload een string van die lengte is.
--zaad=ZAAD
Te gebruiken ZAAD als het zaad voor de generator van pseudo-willekeurige getallen, om enigszins te hebben
herhaalbare reeksen willekeurige berichten.
Gebruik dbus-test-tool online met behulp van onworks.net-services