EngelsFransSpaans

Ad


OnWorks-favicon

busctl - Online in de cloud

Voer busctl uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht busctl 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


busctl - Introspecteer de bus

KORTE INHOUD


busctl [OPTIES...] [OPDRACHT] [NAAM

PRODUCTBESCHRIJVING


busctl kan worden gebruikt voor introspectie en bewaking van de D-Bus-bus.

OPTIES


De volgende opties worden begrepen:

--adres=ADRES
Maak verbinding met de bus die is opgegeven door ADRES in plaats van geschikte standaardwaarden voor een van beide te gebruiken
de systeem- of gebruikersbus (zie --systeem en --gebruiker opties).

--showmachine
Toon bij het tonen van de lijst met peers een kolom met de namen van de containers die ze hebben
behoren tot. Zien systemd-machined.service(8).

--uniek
Toon bij het tonen van de lijst met peers alleen "unieke" namen (van het formulier
":aantal.aantal").

--gekocht
Het tegenovergestelde van --uniek — alleen "bekende" namen worden getoond.

--activeerbaar
Toon bij het tonen van de lijst met peers alleen peers die daadwerkelijk niet zijn geactiveerd
maar kan automatisch worden gestart als het wordt geopend.

--overeenkomst=MATCH
Als u berichten laat zien die worden uitgewisseld, laat dan alleen de overeenkomende subset zien MATCH.

--maat=
Bij gebruik met de vangen opdracht, specificeert de maximale busberichtgrootte om vast te leggen
("snaplen"). Standaard ingesteld op 4096 bytes.

--lijst
Bij gebruik met de boom opdracht, toont een platte lijst met objectpaden in plaats van een boom.

--stil
Bij gebruik met de Bellen opdracht, onderdrukt de weergave van de payload van het antwoordbericht.
Merk op dat zelfs als deze optie is opgegeven, geretourneerde fouten nog steeds worden afgedrukt en
de tool geeft succes of mislukking aan met de procesuitgangscode.

--uitgebreid
Bij gebruik met de Bellen or get-eigendom commando, toont uitvoer in een meer uitgebreide
formaat.

--verwacht-antwoord=BOOL
Bij gebruik met de Bellen opdracht, specificeert of busctl zal wachten op voltooiing van
de methodeaanroep, voert u de geretourneerde methodeantwoordgegevens uit en retourneert succes of
storing via de procesuitgangscode. Als dit is ingesteld op "no", zal de methodeaanroep zijn
uitgegeven maar er wordt geen reactie verwacht, wordt de tool onmiddellijk beëindigd en dus nee
reactie kan worden getoond en er wordt geen succes of mislukking geretourneerd via de exitcode. Naar
onderdruk alleen de uitvoer van de payload van het antwoordbericht, use --stil boven. Standaard naar
"Ja".

--auto-start=BOOL
Bij gebruik met de Bellen opdracht, geeft aan of de methode impliciet moet worden aangeroepen
activeer de opgeroepen service, mocht deze nog niet actief zijn maar is geconfigureerd om te zijn
automatisch gestart. Staat standaard op "ja".

--allow-interactive-autorisatie=BOOL
Bij gebruik met de Bellen opdracht, geeft aan of de services mogen afdwingen
interactieve autorisatie tijdens het uitvoeren van de bewerking, als het beveiligingsbeleid dat is
hiervoor geconfigureerd. Staat standaard op "ja".

--time-out=SECS
Bij gebruik met de Bellen opdracht, specificeert de maximale tijd om te wachten op methodeaanroep
voltooiing. Als er geen tijdseenheid is opgegeven, wordt uitgegaan van seconden. De gebruikelijke andere eenheden zijn
ook begrepen (ms, us, s, min, h, d, w, month, y). Merk op dat deze time-out niet werkt
toepassen als --expect-reply=nee wordt gebruikt, aangezien de tool niet wacht op een antwoordbericht
Dan. Indien niet gespecificeerd of ingesteld op 0, wordt de standaardwaarde van "25s" aangenomen.

--augment-creds=BOOL
Bepaalt of referentiegegevens die worden gerapporteerd door lijst or toestand wordt aangevuld met
gegevens van /proc. Wanneer dit is ingeschakeld, zijn de weergegeven gegevens mogelijk inconsistent, zoals
waarvan de gegevens worden gelezen / proc kan recenter zijn dan de rest van de referentie
informatie. Staat standaard op "ja".

--gebruiker
Praat met de servicemanager van de bellende gebruiker, in plaats van de servicemanager van
het systeem.

--systeem
Praat met de servicemanager van het systeem. Dit is de impliciete standaard.

-H, --gastheer=
Voer de bewerking op afstand uit. Geef een hostnaam op, of een gebruikersnaam en hostnaam
gescheiden door "@", om verbinding mee te maken. De hostnaam kan optioneel worden achtervoegd met a
containernaam, gescheiden door ":", die rechtstreeks verbinding maakt met een specifieke container op
de opgegeven gastheer. Dit zal SSH gebruiken om met de externe machinemanager-instantie te praten.
Containernamen kunnen worden opgesomd met machinectl -H HOST.

-M, --automaat=
Voer een bewerking uit op een lokale container. Geef een containernaam op om verbinding mee te maken.

--geen-pager
Leid de uitvoer niet naar een pager.

--geen legende
Druk de legenda niet af, dwz kolomkoppen en de voettekst met hints.

-h, --help
Druk een korte hulptekst af en sluit af.

--versie
Druk een korte versietekenreeks af en sluit af.

COMMANDO'S


De volgende commando's worden begrepen:

lijst
Toon alle collega's in de bus, op naam van hun dienst. Toont standaard zowel uniek als
bekende namen, maar dit kan worden gewijzigd met de --uniek en --gekocht schakelaars.
Dit is de standaardbewerking als er geen opdracht is opgegeven.

toestand [SERVICE]
Toon procesinformatie en referenties van een busservice (als er een is gespecificeerd door zijn
unieke of bekende naam), een proces (als er een wordt gespecificeerd door zijn numerieke PID), of de
eigenaar van de bus (als er geen parameter is opgegeven).

controleren [SERVICE
Dumpberichten worden uitgewisseld. Als SERVICE is opgegeven, laat dan berichten van of naar dit zien
peer, geïdentificeerd door zijn bekende of unieke naam. Toon anders alle berichten op de
bus. Gebruik Ctrl-C om de dump te beëindigen.

vangen [SERVICE
Soortgelijke controleren maar schrijft de uitvoer in pcap-indeling (voor details, zie de Libpkap
Dien in Formaat[1] beschrijving. Zorg ervoor dat u de uitvoer naar STDOUT omleidt naar een bestand.
Tools zoals wireshark(1) kan worden gebruikt om de gegenereerde bestanden te ontleden en te bekijken.

boom [SERVICE
Toont een objectboom van een of meer services. Als SERVICE is gespecificeerd, toon object
boom van alleen de gespecificeerde services. Toon anders alle objectstructuren van alle services
op de bus die minstens één bekende naam kreeg.

doordringen SERVICE VOORWERP [INTERFACE]
Toon interfaces, methoden, eigenschappen en signalen van het gespecificeerde object (geïdentificeerd
door zijn pad) op de opgegeven service. Als het interface-argument wordt doorgegeven, wordt de output
is beperkt tot leden van de opgegeven interface.

Bellen SERVICE VOORWERP INTERFACE METHODE [SIGNATUUR [ARGUMENT...]]
Roep een methode aan en toon het antwoord. Neemt een servicenaam, objectpad, interface
naam en methodenaam. Als parameters moeten worden doorgegeven aan de methodeaanroep, een handtekening
string is vereist, gevolgd door de argumenten, afzonderlijk opgemaakt als strings. Voor
details over de gebruikte opmaak, zie hieronder. Om de uitvoer van de geretourneerde gegevens te onderdrukken,
Gebruik de --stil optie.

get-eigendom SERVICE VOORWERP INTERFACE EIGENDOM...
Haal de huidige waarde op van een of meer objecteigenschappen. Neemt een servicenaam aan,
objectpad, interfacenaam en eigenschapsnaam. Er kunnen meerdere eigenschappen worden opgegeven bij
eenmaal, in welk geval hun waarden na elkaar worden weergegeven, gescheiden door
nieuwe regels. De uitvoer is standaard in beknopt formaat. Gebruik --uitgebreid voor meer
uitgebreid uitvoerformaat.

set-eigenschap SERVICE VOORWERP INTERFACE EIGENDOM SIGNATUUR ARGUMENT...
Stel de huidige waarde van een objecteigenschap in. Neemt een servicenaam, objectpad,
interfacenaam, eigenschapsnaam, eigenschaphandtekening, gevolgd door een lijst met parameters
opgemaakt als tekenreeksen.

hulp
Hulp bij opdrachtsyntaxis weergeven.

PARAMETER FORMATTEREN


De Bellen en set-eigenschap commando's nemen een tekenreeks gevolgd door een lijst met
parameters geformatteerd als tekenreeks (voor details over D-Bus-handtekeningreeksen, zie de Type
system hoofdstuk of de D-bus specificatie[2]). Voor eenvoudige typen volgt elke parameter
de handtekening zou gewoon de waarde van de parameter moeten zijn, opgemaakt als string. Positieve booleaanse waarde
waarden kunnen worden opgemaakt als "waar", "ja", "aan" of "1"; negatieve booleaanse waarden kunnen zijn
gespecificeerd als "false", "no", "off" of "0". Voor arrays, een numeriek argument voor het getal
vermeldingen gevolgd door de vermeldingen worden gespecificeerd. Voor varianten, de handtekening van de
inhoud wordt gespecificeerd, gevolgd door de inhoud. Voor woordenboeken en structs, de
inhoud ervan wordt direct gespecificeerd.

Bijvoorbeeld

s kaak

is de opmaak van een enkele string "jawoll".

als 3 hallo wereld foobar

is de opmaak van een stringarray met drie ingangen, "hello", "world" en "foobar".

a{sv} 3 Een s Eins Twee u 2 Ja b waar

is de opmaak van een woordenboekarray die tekenreeksen toewijst aan varianten, bestaande uit drie
inzendingen. De string "One" krijgt de string "Eins" toegewezen. De string "Twee" is toegewezen aan de
32-bits geheel getal zonder teken 2. Aan de tekenreeks "Ja" wordt een positieve Booleaanse waarde toegewezen.

Merk op dat de Bellen, get-eigendom, doordringen commando's zullen hierin ook uitvoer genereren
indeling voor de geretourneerde gegevens. Omdat dit formaat soms te beknopt is om gemakkelijk te zijn
begrepen, de Bellen en get-eigendom commando's kunnen een meer uitgebreide, meerregelige tekst genereren
uitgang bij het passeren van de --uitgebreid optie.

Voorbeelden


Voorbeeld 1. Schrijven en Lees a Woning

De volgende twee commando's schrijven eerst een eigenschap en lezen deze vervolgens terug. Het pand is
gevonden op het object "/org/freedesktop/systemd1" van de service "org.freedesktop.systemd1".
De naam van de eigenschap is "LogLevel" op de "org.freedesktop.systemd1.Manager"
koppel. De eigenschap bevat een enkele string:

# 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 "foutopsporing"

Voorbeeld 2. Beknopt en breedsprakig uitgang

De volgende twee opdrachten lezen een eigenschap die een reeks tekenreeksen bevat, en eerst
toon het in beknopt formaat, gevolgd door verbose formaat:

$ busctl get-property org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager Omgeving
als 2 "LANG=en_US.UTF-8" "PATH=/ usr / local / sbin:/ Usr / local / bin:/ usr / sbin:/ Usr / bin"
$ busctl get-property --verbose org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager Omgeving
ARRAY "s" {
STRING "LANG=en_US.UTF-8";
STRING "PAD=/ usr / local / sbin:/ Usr / local / bin:/ usr / sbin:/ Usr / bin";
};

Voorbeeld 3. Het aanroepen a Methode

De volgende opdracht roept de methode "StartUnit" op de
"org.freedesktop.systemd1.Manager"-interface van het "/org/freedesktop/systemd1"-object van
de service "org.freedesktop.systemd1" en geeft deze twee strings "cups.service" en
"vervangen". Als resultaat van de methodeaanroep wordt een enkele objectpadparameter ontvangen en
weergegeven:

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

Gebruik busctl online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad