InglesPransesEspanyol

Ad


OnWorks favicon

busctl - Online sa Cloud

Patakbuhin ang busctl sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command busctl na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


busctl - Introspect ang bus

SINOPSIS


busctl [OPTIONS...] [COMMAND] [NAME...]

DESCRIPTION


busctl ay maaaring gamitin upang introspect at subaybayan ang D-Bus bus.

Opsyon


Ang mga sumusunod na opsyon ay nauunawaan:

--address=TIRAHAN
Kumonekta sa bus na tinukoy ni TIRAHAN sa halip na gumamit ng angkop na mga default para sa alinman
ang system o bus ng gumagamit (tingnan --sistema at --gumagamit mga pagpipilian).

--show-machine
Kapag ipinapakita ang listahan ng mga kapantay, magpakita ng column na naglalaman ng mga pangalan ng mga container nila
nabibilang sa. Tingnan mo systemd-machined.serviceNa (8).

--natatangi
Kapag ipinapakita ang listahan ng mga kapantay, ipakita lamang ang mga "natatanging" pangalan (ng form
":numero.numero").

--nakuha
Ang kabaligtaran ng --natatangi — tanging mga "kilalang" pangalan ang ipapakita.

--naisaaktibo
Kapag ipinapakita ang listahan ng mga kapantay, ipakita lamang ang mga kapantay na talagang hindi pa na-activate
gayon pa man, ngunit maaaring awtomatikong magsimula kung na-access.

--tugma=MATCH
Kapag nagpapakita ng mga mensaheng ipinapalitan, ipakita lamang ang pagtutugma ng subset MATCH.

--laki=
Kapag ginamit kasama ng pagbihag command, tinutukoy ang maximum na laki ng mensahe ng bus na kukunan
("snaplen"). Default sa 4096 bytes.

--listahan
Kapag ginamit kasama ng puno command, ay nagpapakita ng isang patag na listahan ng mga path ng bagay sa halip na isang puno.

--tahimik
Kapag ginamit kasama ng tawag command, pinipigilan ang pagpapakita ng payload ng mensahe ng tugon.
Tandaan na kahit na tinukoy ang opsyong ito, ang mga ibinalik na error ay ipi-print pa rin at
ang tool ay magsasaad ng tagumpay o pagkabigo sa proseso ng exit code.

--verbose
Kapag ginamit kasama ng tawag or makakuha ng ari-arian command, ay nagpapakita ng output sa isang mas verbose
format.

--expect-reply=BOOL
Kapag ginamit kasama ng tawag utos, ay tumutukoy kung busctl ay maghihintay para sa pagkumpleto ng
ang tawag sa pamamaraan, ilabas ang ibinalik na data ng pagtugon sa pamamaraan, at ibalik ang tagumpay o
pagkabigo sa pamamagitan ng exit code ng proseso. Kung ito ay nakatakda sa "hindi", ang method call ay magiging
na inisyu ngunit walang inaasahan na tugon, ang tool ay magwawakas kaagad, at sa gayon ay hindi
maaaring ipakita ang tugon, at walang tagumpay o kabiguan ang ibabalik sa pamamagitan ng exit code. Upang
sugpuin lamang ang output ng payload ng reply message, gamitin --tahimik sa itaas. Default sa
"oo".

--auto-start=BOOL
Kapag ginamit kasama ng tawag command, ay tumutukoy kung ang tawag sa pamamaraan ay dapat na implicitly
buhayin ang tinatawag na serbisyo, kung hindi pa ito tumatakbo ngunit naka-configure na
awtomatikong nagsimula. Default sa "oo".

--allow-interactive-authorization=BOOL
Kapag ginamit kasama ng tawag command, ay tumutukoy kung ang mga serbisyo ay maaaring ipatupad
interactive na awtorisasyon habang isinasagawa ang operasyon, kung ang patakaran sa seguridad ay
na-configure para dito. Default sa "oo".

--timeout=Segundo
Kapag ginamit kasama ng tawag command, ay tumutukoy sa maximum na oras upang maghintay para sa method call
pagkumpleto. Kung walang tinukoy na yunit ng oras, ipagpalagay ang mga segundo. Ang karaniwang iba pang mga yunit ay
naiintindihan din (ms, us, s, min, h, d, w, buwan, y). Tandaan na ang timeout na ito ay hindi
mag-apply kung --expect-reply=no ay ginagamit, dahil ang tool ay hindi naghihintay para sa anumang tugon na mensahe
pagkatapos. Kapag hindi tinukoy o kapag nakatakda sa 0, ang default na "25s" ay ipinapalagay.

--augment-creds=BOOL
Kinokontrol kung ang data ng kredensyal ay iniulat ni listahan or katayuan ay dagdagan ng
data mula sa /proc. Kapag ito ay naka-on, ang data na ipinapakita ay posibleng hindi pare-pareho, bilang
ang data na nabasa mula sa / proc maaaring mas bago kaysa sa iba pang kredensyal
impormasyon. Default sa "oo".

--gumagamit
Makipag-usap sa service manager ng tumatawag na user, sa halip na sa service manager ng
ang sistema.

--sistema
Makipag-usap sa tagapamahala ng serbisyo ng system. Ito ang ipinahiwatig na default.

-H, --host=
Isagawa ang operasyon nang malayuan. Tukuyin ang isang hostname, o isang username at hostname
pinaghihiwalay ng "@", para kumonekta sa. Ang hostname ay maaaring opsyonal na lagyan ng suffix ng a
pangalan ng container, na pinaghihiwalay ng ":", na direktang kumokonekta sa isang partikular na container sa
ang tinukoy na host. Gagamitin nito ang SSH para makipag-usap sa instance ng remote machine manager.
Maaaring banggitin ang mga pangalan ng container machinectl -H HOST.

-M, --machine=
Magsagawa ng operasyon sa isang lokal na lalagyan. Tumukoy ng pangalan ng container kung saan ikokonekta.

--walang-pager
Huwag i-pipe ang output sa isang pager.

--walang-alamat
Huwag i-print ang alamat, ibig sabihin, ang mga header ng column at ang footer na may mga pahiwatig.

-h, - Tumulong
Mag-print ng isang maikling teksto ng tulong at exit.

--bersyon
Mag-print ng maikling bersyon na string at exit.

UTOS


Ang mga sumusunod na utos ay naiintindihan:

listahan
Ipakita ang lahat ng mga kapantay sa bus, sa pamamagitan ng kanilang mga pangalan ng serbisyo. Bilang default, ipinapakita ang parehong natatangi at
mga kilalang pangalan, ngunit ito ay maaaring mapalitan ng --natatangi at --nakuha switch.
Ito ang default na operasyon kung walang utos na tinukoy.

katayuan [SERVICE]
Ipakita ang impormasyon ng proseso at mga kredensyal ng isang serbisyo ng bus (kung ang isa ay tinukoy ng nito
natatangi o kilalang pangalan), isang proseso (kung ang isa ay tinukoy ng numerong PID nito), o ang
may-ari ng bus (kung walang tinukoy na parameter).

monitor [SERVICE...]
Itapon ang mga pinapalitang mensahe. Kung SERVICE ay tinukoy, ipakita ang mga mensahe papunta o mula rito
peer, na kinilala sa kilala o natatanging pangalan nito. Kung hindi, ipakita ang lahat ng mensahe sa
bus. Gamitin ang Ctrl-C para wakasan ang dump.

pagbihag [SERVICE...]
Kapareho ng monitor ngunit isinusulat ang output sa pcap format (para sa mga detalye, tingnan ang Libpcap
talaksan format[1] paglalarawan. Tiyaking i-redirect ang output sa STDOUT sa isang file.
Mga tool tulad ng wireshark(1) ay maaaring gamitin upang i-dissect at tingnan ang mga nabuong file.

puno [SERVICE...]
Nagpapakita ng object tree ng isa o higit pang mga serbisyo. Kung SERVICE ay tinukoy, ipakita ang bagay
puno ng mga tinukoy na serbisyo lamang. Kung hindi, ipakita ang lahat ng object tree ng lahat ng serbisyo
sa bus na nakakuha ng hindi bababa sa isang kilalang pangalan.

introspect SERVICE LAYUNIN [Interface]
Ipakita ang mga interface, pamamaraan, katangian at signal ng tinukoy na bagay (natukoy
sa pamamagitan ng landas nito) sa tinukoy na serbisyo. Kung ang interface argument ay naipasa, ang output
ay limitado sa mga miyembro ng tinukoy na interface.

tawag SERVICE LAYUNIN Interface Pamamaraan [PIRMA [ARGUMENTO...]]
Gumamit ng isang paraan at ipakita ang tugon. Kumuha ng pangalan ng serbisyo, object path, interface
pangalan at pangalan ng pamamaraan. Kung ang mga parameter ay ipapasa sa tawag sa pamamaraan, isang lagda
Kinakailangan ang string, na sinusundan ng mga argumento, na indibidwal na naka-format bilang mga string. Para sa
mga detalye sa ginamit na pag-format, tingnan sa ibaba. Upang sugpuin ang output ng ibinalik na data,
gamitin ang --tahimik pagpipilian.

makakuha ng ari-arian SERVICE LAYUNIN Interface HINDI...
Kunin ang kasalukuyang halaga ng isa o higit pang mga katangian ng bagay. Kumuha ng pangalan ng serbisyo,
path ng object, pangalan ng interface at pangalan ng property. Maaaring tukuyin ang maraming katangian sa
isang beses, kung saan ang kanilang mga halaga ay ipapakita ng isa-isa, na pinaghihiwalay ng
mga bagong linya. Ang output ay, bilang default, sa maikling format. Gamitin --verbose para sa isang higit pa
detalyadong format ng output.

set-property SERVICE LAYUNIN Interface HINDI PIRMA ARGUMENTO...
Itakda ang kasalukuyang halaga ng isang object property. Kumuha ng pangalan ng serbisyo, object path,
pangalan ng interface, pangalan ng property, lagda ng property, na sinusundan ng isang listahan ng mga parameter
na-format bilang mga string.

Tulungan
Ipakita ang tulong ng command syntax.

PARAMETER PAG-FORMAT


Ang tawag at set-property ang mga command ay kumukuha ng signature string na sinusundan ng isang listahan ng
mga parameter na naka-format bilang string (para sa mga detalye sa mga string ng lagda ng D-Bus, tingnan ang uri
sistema kabanata of ang D bus detalye[2]). Para sa mga simpleng uri, sumusunod ang bawat parameter
ang lagda ay dapat na ang halaga ng parameter na naka-format bilang string. Positibong boolean
ang mga halaga ay maaaring ma-format bilang "true", "yes", "on", o "1"; ang mga negatibong halaga ng boolean ay maaaring
tinukoy bilang "false", "no", "off", o "0". Para sa mga array, isang numeric na argument para sa numero
ng mga entry na sinusundan ng mga entry ay dapat tukuyin. Para sa mga variant, ang lagda ng
dapat tukuyin ang mga nilalaman, na sinusundan ng mga nilalaman. Para sa mga diksyunaryo at istruktura, ang
ang mga nilalaman ng mga ito ay dapat na direktang tukuyin.

Halimbawa,

s jawoll

ay ang pag-format ng isang string na "jawoll".

bilang 3 hello world foobar

ay ang pag-format ng isang string array na may tatlong entry, "hello", "world" at "foobar".

a{sv} 3 One s Eins Two u 2 Oo b totoo

ay ang pag-format ng array ng diksyunaryo na nagmamapa ng mga string sa mga variant, na binubuo ng tatlo
mga entry. Ang string na "One" ay itinalaga ang string na "Eins". Ang string na "Dalawa" ay itinalaga ang
32-bit unsigned integer 2. Ang string na "Oo" ay itinalaga ng isang positibong boolean.

Tandaan na ang tawag, makakuha ng ari-arian, introspect ang mga command ay bubuo din ng output dito
format para sa ibinalik na data. Dahil ang format na ito ay minsan ay masyadong maikli upang maging madali
naiintindihan, ang tawag at makakuha ng ari-arian ang mga utos ay maaaring makabuo ng isang mas verbose, multi-line
output kapag naipasa ang --verbose pagpipilian.

HALIMBAWA


halimbawa 1. Sumulat at Basahin a Ari-arian

Ang sumusunod na dalawang command ay unang sumulat ng isang property at pagkatapos ay basahin ito pabalik. Ang ari-arian ay
matatagpuan sa object na "/org/freedesktop/systemd1" ng serbisyong "org.freedesktop.systemd1".
Ang pangalan ng property ay "LogLevel" sa "org.freedesktop.systemd1.Manager"
interface. Naglalaman ang property ng isang 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 "debug"

halimbawa 2. Terse at Verbose Pagbubuhos

Ang sumusunod na dalawang command ay nagbabasa ng property na naglalaman ng array ng mga string, at una
ipakita ito sa maikling format, na sinusundan ng verbose format:

$ busctl get-property org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager Environment
bilang 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 Environment
ARRAY "s" {
STRING "LANG=en_US.UTF-8";
STRING "PATH=/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin";
};

halimbawa 3. Pagsusumikap a Paraan

Ang sumusunod na command ay humihimok ng "StartUnit" na paraan sa
"org.freedesktop.systemd1.Manager" na interface ng "/org/freedesktop/systemd1" na object ng
ang serbisyong "org.freedesktop.systemd1", at ipinapasa ito ng dalawang string na "cups.service" at
"palitan". Bilang resulta ng tawag sa pamamaraan, natanggap ang isang parameter ng path ng object at
ipinapakita:

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

Gamitin ang busctl online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad