busctl(1)

Från Wiki.linux.se
Version från den 26 januari 2025 kl. 18.14 av Admin (diskussion | bidrag) (Skapade sidan med '== busctl(1) — Linux manual sida == === NAMN === **busctl** - Inspektera D-Bus-bussen === SYNOPSIS === **busctl** [ALTERNATIV...] [KOMMANDO] [**NAMN**...] === BESKRIVNING === **busctl** kan användas för att inspektera och övervaka D-Bus-bussen. === KOMMANDON === **list** : Visar alla klienter på bussen med deras tjänstnamn. Som standard visas både unika och välkända namn, men detta kan ändras med alternativen **--unique** och **--acquired**. Detta är sta...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

busctl(1) — Linux manual sida

NAMN

    • busctl** - Inspektera D-Bus-bussen

SYNOPSIS

    • busctl** [ALTERNATIV...] [KOMMANDO] [**NAMN**...]

BESKRIVNING

    • busctl** kan användas för att inspektera och övervaka D-Bus-bussen.

KOMMANDON

    • list**
Visar alla klienter på bussen med deras tjänstnamn. Som standard visas både unika och välkända namn, men detta kan ändras med alternativen **--unique** och **--acquired**. Detta är standardkommandot om inget annat anges.
    • status** [**TJÄNST**]
Visar information om en busstjänst, en process (om en PID anges) eller ägaren av bussen (om inget anges).
    • monitor** [**TJÄNST**...]
Visar meddelanden som skickas och tas emot. Om en tjänst anges visas bara meddelanden relaterade till den tjänsten.
    • capture** [**TJÄNST**...]
Liknar **monitor**, men skriver utdata i pcapng-format för vidare analys med verktyg som Wireshark.
    • tree** [**TJÄNST**...]
Visar en trädstruktur för objekt i en eller flera tjänster.
    • introspect** **TJÄNST OBJEKT** [**GRÄNSSNITT**]
Visar gränssnitt, metoder, egenskaper och signaler för det angivna objektet.
    • call** **TJÄNST OBJEKT GRÄNSSNITT METOD** [**SIGNATUR** [**ARGUMENT**...]]
Anropar en metod och visar svaret.
    • emit** **OBJEKT GRÄNSSNITT SIGNAL** [**SIGNATUR** [**ARGUMENT**...]]
Skickar en signal.
    • get-property** **TJÄNST OBJEKT GRÄNSSNITT EGENSKAP**...
Hämtar värdet av en eller flera egenskaper.
    • set-property** **TJÄNST OBJEKT GRÄNSSNITT EGENSKAP SIGNATUR ARGUMENT**...
Sätter värdet av en egenskap.
    • help**
Visar hjälp om kommandon.

ALTERNATIV

    • --address=**_ADRESS_
Anslut till den angivna D-Bus-adressen.
    • --show-machine**
Visar vilken container varje process tillhör.
    • --unique**
Visa endast unika namn.
    • --acquired**
Visa endast välkända namn.
    • --match=**_MÖNSTER_
Filtrera meddelanden som visas.
    • --quiet**
Undertrycker utdata av svar vid anrop.
    • --verbose**
Visa mer detaljerad information.
    • --timeout=**_SEKUNDER_
Anger maxväntetid för ett metodanrop.
    • --destination=**_TJÄNST_
Anger en destination för en signal.

EXEMPEL

    • Exempel 1. Sätta och hämta en egenskap**

```bash 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 ```

Utdata: ```bash s "debug" ```

    • Exempel 2. Anropa en metod**

```bash busctl call org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager StartUnit ss "cups.service" "replace" ```

Utdata: ```bash o "/org/freedesktop/systemd1/job/42684" ```

SE OCKSÅ

  • `dbus-daemon(1)`
  • `sd-bus(3)`
  • `systemd(1)`

COLOPHON

Denna sida är en del av **systemd**-projektet och kan hittas på [1](https://www.freedesktop.org/wiki/Software/systemd).

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/break.1p.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.