Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

busctl - Trực tuyến trên đám mây

Chạy busctl trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là busctl lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


busctl - Khám phá xe buýt

SYNOPSIS


xe buýt [TÙY CHỌN ...] [COMMAND] [TÊN...]

MÔ TẢ


xe buýt có thể được sử dụng để xem xét và giám sát xe buýt D-Bus.

LỰA CHỌN


Các tùy chọn sau được hiểu:

--address =ĐỊA CHỈ NHÀ
Kết nối với xe buýt được chỉ định bởi ĐỊA CHỈ NHÀ thay vì sử dụng các giá trị mặc định phù hợp cho một trong hai
hệ thống hoặc xe buýt người dùng (xem --hệ thống--người sử dụng tùy chọn).

--show-máy
Khi hiển thị danh sách các đối tượng ngang hàng, hãy hiển thị một cột chứa tên của các vùng chứa chúng
thuộc về. Nhìn thấy systemd-machined.service(8).

--duy nhất
Khi hiển thị danh sách các đồng nghiệp, chỉ hiển thị các tên "duy nhất" (của biểu mẫu
":con số.con số").

--mua
Sự đối lập của --duy nhất - chỉ những tên "nổi tiếng" mới được hiển thị.

- có thể kết hợp
Khi hiển thị danh sách các đồng nghiệp, chỉ hiển thị các đồng nghiệp thực sự chưa được kích hoạt
nhưng có thể được bắt đầu tự động nếu được truy cập.

--match =Đội hình thi đấu
Khi hiển thị các tin nhắn đang được trao đổi, chỉ hiển thị kết hợp tập hợp con Đội hình thi đấu.

--size =
Khi được sử dụng với nắm bắt lệnh, chỉ định kích thước thông báo bus tối đa để thu thập
("snaplen"). Mặc định là 4096 byte.

--danh sách
Khi được sử dụng với cây , hiển thị một danh sách phẳng các đường dẫn đối tượng thay vì một cái cây.

--Yên lặng
Khi được sử dụng với cuộc gọi lệnh, ngăn chặn hiển thị trọng tải thông báo phản hồi.
Lưu ý rằng ngay cả khi tùy chọn này được chỉ định, các lỗi trả về sẽ vẫn được in và
công cụ sẽ cho biết thành công hay thất bại với mã thoát quy trình.

--dài dòng
Khi được sử dụng với cuộc gọi or nhận tài sản lệnh, hiển thị đầu ra dài dòng hơn
định dạng.

--expect-reply =BOOL
Khi được sử dụng với cuộc gọi lệnh, chỉ định liệu xe buýt sẽ đợi hoàn thành
lệnh gọi phương thức, xuất dữ liệu phản hồi phương thức đã trả về và trả về thành công hoặc
thất bại thông qua mã thoát quy trình. Nếu điều này được đặt thành "không", thì lệnh gọi phương thức sẽ là
được phát hành nhưng không có phản hồi được mong đợi, công cụ sẽ kết thúc ngay lập tức và do đó không
phản hồi có thể được hiển thị và không có thành công hay thất bại nào được trả lại thông qua mã thoát. Đến
chỉ ngăn chặn đầu ra của tải trọng tin nhắn trả lời, sử dụng --Yên lặng bên trên. Mặc định là
"đúng".

--auto-start =BOOL
Khi được sử dụng với cuộc gọi lệnh, chỉ định liệu cuộc gọi phương thức có nên ngầm định hay không
kích hoạt dịch vụ được gọi, nếu nó chưa chạy nhưng được định cấu hình để
tự động bắt đầu. Mặc định là "có".

--allow-tương tác-ủy quyền =BOOL
Khi được sử dụng với cuộc gọi lệnh, chỉ định liệu các dịch vụ có thể thực thi
ủy quyền tương tác trong khi thực hiện thao tác, nếu chính sách bảo mật là
được định cấu hình cho việc này. Mặc định là "có".

--timeout =GIÂY
Khi được sử dụng với cuộc gọi lệnh, chỉ định thời gian tối đa để đợi lệnh gọi phương thức
hoàn thành. Nếu không có đơn vị thời gian nào được chỉ định, giả sử là giây. Các đơn vị thông thường khác là
cũng hiểu (ms, us, s, min, h, d, w, month, y). Lưu ý rằng thời gian chờ này không
áp dụng nếu --expect-reply = không được sử dụng, vì công cụ không đợi bất kỳ tin nhắn trả lời nào
sau đó. Khi không được chỉ định hoặc khi được đặt thành 0, mặc định là "25s" được giả định.

--augment-creds =BOOL
Kiểm soát xem dữ liệu thông tin xác thực được báo cáo bởi or tình trạng sẽ được tăng cường với
dữ liệu từ / proc. Khi tính năng này được bật, dữ liệu được hiển thị có thể không nhất quán, như
dữ liệu được đọc từ / proc có thể gần đây hơn phần còn lại của thông tin đăng nhập
thông tin. Mặc định là "có".

--người sử dụng
Nói chuyện với người quản lý dịch vụ của người dùng đang gọi, thay vì người quản lý dịch vụ của
hệ thống.

--hệ thống
Trao đổi với người quản lý dịch vụ của hệ thống. Đây là mặc định ngụ ý.

-H, --host =
Thực hiện hoạt động từ xa. Chỉ định tên máy chủ hoặc tên người dùng và tên máy chủ
được phân tách bằng "@", để kết nối với. Tên máy chủ có thể được thêm vào theo tùy chọn
tên vùng chứa, được phân tách bằng ":", kết nối trực tiếp với một vùng chứa cụ thể trên
máy chủ lưu trữ được chỉ định. Điều này sẽ sử dụng SSH để nói chuyện với phiên bản trình quản lý máy từ xa.
Tên vùng chứa có thể được liệt kê với máy móc -H HOST.

-M, --machine =
Thực thi hoạt động trên một vùng chứa cục bộ. Chỉ định tên vùng chứa để kết nối.

--no-máy nhắn tin
Không chuyển đầu ra vào máy nhắn tin.

--không có huyền thoại
Không in chú thích, tức là đầu trang cột và chân trang có gợi ý.

-h, --Cứu giúp
In một văn bản trợ giúp ngắn và thoát.

--phiên bản
In một chuỗi phiên bản ngắn và thoát.

HÀNG


Các lệnh sau được hiểu:


Hiển thị tất cả các đồng nghiệp trên xe buýt, theo tên dịch vụ của họ. Theo mặc định, hiển thị cả duy nhất và
tên nổi tiếng, nhưng điều này có thể được thay đổi với --duy nhất--mua thiết bị chuyển mạch.
Đây là hoạt động mặc định nếu không có lệnh nào được chỉ định.

tình trạng [Dịch vụ]
Hiển thị thông tin quy trình và thông tin xác thực của một dịch vụ xe buýt (nếu một dịch vụ được chỉ định bởi
tên duy nhất hoặc nổi tiếng), một quy trình (nếu một quy trình được chỉ định bởi PID số của nó), hoặc
chủ sở hữu của xe buýt (nếu không có tham số được chỉ định).

màn hình [Dịch vụ...]
Kết xuất tin nhắn đang được trao đổi. Nếu như Dịch vụ được chỉ định, hiển thị tin nhắn đến hoặc từ cái này
ngang hàng, được xác định bằng tên nổi tiếng hoặc duy nhất của nó. Nếu không, hãy hiển thị tất cả các thông báo trên
xe buýt. Sử dụng Ctrl-C để kết thúc kết xuất.

nắm bắt [Dịch vụ...]
Tương tự như màn hình nhưng ghi đầu ra ở định dạng pcap (để biết chi tiết, hãy xem libpcap
Tập tin Định dạng[1] mô tả. Đảm bảo chuyển hướng đầu ra thành STDOUT đến một tệp.
Công cụ như Wireshark(1) có thể được sử dụng để phân tích và xem các tệp đã tạo.

cây [Dịch vụ...]
Hiển thị một cây đối tượng của một hoặc nhiều dịch vụ. Nếu như Dịch vụ được chỉ định, hiển thị đối tượng
cây của các dịch vụ chỉ định. Nếu không, hãy hiển thị tất cả các cây đối tượng của tất cả các dịch vụ
trên xe buýt có ít nhất một cái tên nổi tiếng.

nội tâm Dịch vụ VẬT [GIAO DIỆN]
Hiển thị các giao diện, phương pháp, thuộc tính và tín hiệu của đối tượng được chỉ định (đã xác định
bằng đường dẫn của nó) trên dịch vụ được chỉ định. Nếu đối số giao diện được truyền, đầu ra
được giới hạn cho các thành viên của giao diện được chỉ định.

cuộc gọi Dịch vụ VẬT GIAO DIỆN PHƯƠNG PHÁP [CH S KÝ [LUẬN...]]
Gọi một phương thức và hiển thị phản hồi. Lấy tên dịch vụ, đường dẫn đối tượng, giao diện
tên và tên phương thức. Nếu các tham số sẽ được chuyển cho cuộc gọi phương thức, một chữ ký
chuỗi là bắt buộc, theo sau là các đối số, được định dạng riêng lẻ dưới dạng chuỗi. Vì
chi tiết về định dạng được sử dụng, xem bên dưới. Để loại bỏ đầu ra của dữ liệu trả về,
sử dụng --Yên lặng tùy chọn.

nhận tài sản Dịch vụ VẬT GIAO DIỆN BẤT ĐỘNG SẢNhữu ích. Cảm ơn !
Lấy giá trị hiện tại của một hoặc nhiều thuộc tính đối tượng. Lấy tên dịch vụ,
đường dẫn đối tượng, tên giao diện và tên thuộc tính. Nhiều thuộc tính có thể được chỉ định tại
một lần, trong trường hợp đó, các giá trị của chúng sẽ được hiển thị lần lượt, được phân tách bằng
dòng mới. Đầu ra, theo mặc định, ở định dạng ngắn gọn. Sử dụng --dài dòng để biết thêm
định dạng đầu ra phức tạp.

thiết lập thuộc tính Dịch vụ VẬT GIAO DIỆN BẤT ĐỘNG SẢN CH S KÝ LUẬNhữu ích. Cảm ơn !
Đặt giá trị hiện tại của một thuộc tính đối tượng. Lấy tên dịch vụ, đường dẫn đối tượng,
tên giao diện, tên thuộc tính, chữ ký thuộc tính, theo sau là danh sách các tham số
được định dạng dưới dạng chuỗi.

giúp đỡ
Hiển thị trợ giúp cú pháp lệnh.

PARAMETER ĐỊNH DẠNG


Sản phẩm cuộc gọithiết lập thuộc tính lệnh lấy một chuỗi chữ ký theo sau là danh sách
tham số được định dạng dưới dạng chuỗi (để biết chi tiết về chuỗi chữ ký D-Bus, hãy xem Kiểu
hệ thống chương of các Xe buýt D đặc điểm kỹ thuật[2]). Đối với các loại đơn giản, mỗi tham số sau
chữ ký chỉ nên là giá trị của tham số được định dạng dưới dạng chuỗi. Boolean dương tính
giá trị có thể được định dạng là "true", "yes", "on" hoặc "1"; giá trị boolean âm có thể là
được chỉ định là "false", "no", "off" hoặc "0". Đối với mảng, một đối số số cho số
trong số các mục nhập theo sau bởi các mục nhập sẽ được chỉ định. Đối với các biến thể, chữ ký của
nội dung sẽ được cụ thể hóa, tiếp theo là nội dung. Đối với từ điển và cấu trúc,
nội dung của chúng sẽ được chỉ định trực tiếp.

Ví dụ,

s hàm

là định dạng của một chuỗi "hàm".

như 3 xin chào thế giới foobar

là định dạng của một mảng chuỗi có ba mục nhập, "hello", "world" và "foobar".

a {sv} 3 Một s Eins Hai u 2 Đúng b đúng

là định dạng của một mảng từ điển ánh xạ các chuỗi thành các biến thể, bao gồm ba
mục. Chuỗi "Một" được gán cho chuỗi "Eins". Chuỗi "Hai" được gán cho
Số nguyên không dấu 32-bit 2. Chuỗi "Có" được gán một boolean dương.

Lưu ý rằng cuộc gọi, nhận tài sản, nội tâm các lệnh cũng sẽ tạo ra đầu ra trong
định dạng cho dữ liệu trả về. Vì định dạng này đôi khi quá ngắn gọn nên dễ dàng
đã hiểu, cuộc gọinhận tài sản các lệnh có thể tạo ra nhiều dòng, dài dòng hơn
đầu ra khi vượt qua --dài dòng tùy chọn.

VÍ DỤ


Ví dụ 1. Viết Đọc a Bất động sản

Hai lệnh sau đầu tiên viết một thuộc tính và sau đó đọc lại. Tài sản là
được tìm thấy trên đối tượng "/ org / freedesktop / systemd1" của dịch vụ "org.freedesktop.systemd1".
Tên của thuộc tính là "LogLevel" trên "org.freedesktop.systemd1.Manager"
giao diện. Thuộc tính chứa một chuỗi đơn:

# busctl set-property org.freedesktop.systemd1 / org / Liberationesktop / systemd1 org.freedesktop.systemd1.Manager LogLevel s gỡ lỗi
# busctl get-property org.freedesktop.systemd1 / org / Liberationesktop / systemd1 org.freedesktop.systemd1.Manager LogLevel
s "gỡ lỗi"

Ví dụ 2. ngắn gọn Dài dòng Đầu ra

Hai lệnh sau đọc thuộc tính có chứa một mảng chuỗi và
hiển thị nó ở định dạng ngắn gọn, tiếp theo là định dạng dài dòng:

$ busctl get-property org.freedesktop.systemd1 / org / freedesktop / systemd1 org.freedesktop.systemd1.Môi trường quản lý
dưới dạng 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.Môi trường quản lý
ARRAY "s" {
STRING "LANG = vi_US.UTF-8";
STRING "PATH =/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin";
};

Ví dụ 3. Kêu gọi a Phương pháp

Lệnh sau gọi phương thức "StartUnit" trên
giao diện "org.freedesktop.systemd1.Manager" của đối tượng "/ org / freedesktop / systemd1" của
dịch vụ "org.freedesktop.systemd1" và chuyển cho nó hai chuỗi "cup.service" và
"thay thế". Kết quả của cuộc gọi phương thức, một tham số đường dẫn đối tượng duy nhất được nhận và
hiển thị:

# busctl call org.freedesktop.systemd1 / org / Liberationesktop / systemd1 org.freedesktop.systemd1.Manager StartUnit ss "cốc.service" "thay thế"
o "/ org / freedesktop / systemd1 / job / 42684"

Sử dụng busctl trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad