영어프랑스어스페인어

Ad


온웍스 파비콘

busctl - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 busctl 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 busctl 명령입니다.

프로그램:

이름


busctl - 버스 검사

개요


버스트 [옵션...] [명령어] [이름...]

기술


버스트 D-Bus 버스를 검사하고 모니터링하는 데 사용할 수 있습니다.

옵션


다음 옵션이 이해됩니다.

--주소=주소
지정된 버스에 연결 주소 둘 중 하나에 적합한 기본값을 사용하는 대신
시스템 또는 사용자 버스(참조 --체계--사용자 옵션).

--쇼 머신
피어 목록을 표시할 때 피어가 포함된 컨테이너 이름이 포함된 열을 표시합니다.
에 속하는. 보다 시스템 가공.서비스(8).

--고유 한
피어 목록을 표시할 때 "고유한" 이름만 표시합니다(형식
":번호.번호").

--획득
와 반대 인 --고유 한 — "잘 알려진" 이름만 표시됩니다.

--활성화 가능
피어 목록을 보여줄 때 실제로 활성화되지 않은 피어만 보여줍니다.
아직 액세스할 경우 자동으로 시작될 수 있습니다.

--일치=MATCH
교환 중인 메시지를 표시할 때 일치하는 부분 집합만 표시 MATCH.

--크기=
와 함께 사용할 때 포착 명령, 캡처할 최대 버스 메시지 크기 지정
("snaplen"). 기본값은 4096바이트입니다.

--목록
와 함께 사용할 때 나무 명령은 트리 대신 개체 경로의 플랫 목록을 표시합니다.

--조용한
와 함께 사용할 때 전화 명령은 응답 메시지 페이로드의 표시를 억제합니다.
이 옵션을 지정하더라도 반환된 오류는 여전히 인쇄되고
도구는 프로세스 종료 코드로 성공 또는 실패를 나타냅니다.

--말 수가 많은
와 함께 사용할 때 전화 or get-property 명령, 보다 자세한 출력을 보여줍니다.
형식입니다.

--기대-답장=BOOL
와 함께 사용할 때 전화 명령, 여부를 지정합니다. 버스트 의 완료를 기다릴 것
메서드 호출, 반환된 메서드 응답 데이터 출력 및 성공 반환 또는
프로세스 종료 코드를 통한 실패. 이것이 "no"로 설정되면 메소드 호출은
발행되었지만 응답이 예상되지 않으면 도구가 즉시 종료되므로 응답이 없습니다.
응답이 표시될 수 있으며 종료 코드를 통해 성공 또는 실패가 반환되지 않습니다. 에게
회신 메시지 페이로드의 출력만 억제하고 사용 --조용한 위에. 기본값은
"예".

--자동 시작=BOOL
와 함께 사용할 때 전화 명령, 메서드 호출이 암시적으로 수행되어야 하는지 여부를 지정합니다.
호출된 서비스를 활성화합니다. 아직 실행 중이 아니지만 다음과 같이 구성되어 있어야 합니다.
자동 시작됨. 기본값은 "예"입니다.

--allow-interactive-authorization=BOOL
와 함께 사용할 때 전화 명령, 서비스가 시행할 수 있는지 여부를 지정합니다.
보안 정책이 다음과 같은 경우 작업을 실행하는 동안 대화형 권한 부여
이를 위해 구성되었습니다. 기본값은 "예"입니다.

--시간 초과=DRY
와 함께 사용할 때 전화 명령, 메서드 호출을 기다리는 최대 시간 지정
완성. 시간 단위를 지정하지 않으면 초로 가정합니다. 일반적인 다른 단위는
이해됨(ms, us, s, min, h, d, w, 월, y). 이 시간 초과는
적용하다 --기대-답장=아니요 이 도구는 응답 메시지를 기다리지 않으므로 사용됩니다.
그 다음에. 지정하지 않거나 0으로 설정하면 기본값인 "25s"가 사용됩니다.

--증강-creds=BOOL
다음에서 자격 증명 데이터를 보고할지 여부를 제어합니다. 명부 or 지위 로 보강한다
/proc의 데이터. 이 기능이 켜져 있으면 다음과 같이 표시되는 데이터가 일관되지 않을 수 있습니다.
에서 읽은 데이터 / proc 자격 증명의 나머지 부분보다 최신일 수 있습니다.
정보. 기본값은 "예"입니다.

--사용자
의 서비스 관리자가 아닌 호출 사용자의 서비스 관리자와 대화하십시오.
시스템.

--체계
시스템의 서비스 관리자에게 문의하십시오. 이것은 묵시적 ​​기본값입니다.

-H, --호스트=
작업을 원격으로 실행합니다. 호스트 이름 또는 사용자 이름과 호스트 이름을 지정하십시오.
연결하려면 "@"로 구분합니다. 호스트 이름은 선택적으로
특정 컨테이너에 직접 연결되는 ":"로 구분된 컨테이너 이름
지정된 호스트. SSH를 사용하여 원격 머신 매니저 인스턴스와 통신합니다.
컨테이너 이름은 다음과 같이 열거될 수 있습니다. machinectl -H HOST.

-M, --기계=
로컬 컨테이너에서 작업을 실행합니다. 연결할 컨테이너 이름을 지정합니다.

--호출기 없음
출력을 호출기로 파이프하지 마십시오.

--전설 없음
힌트가 있는 열 머리글과 바닥글과 같은 범례를 인쇄하지 마십시오.

-h, --도움
간단한 도움말 텍스트를 출력하고 종료하십시오.

--번역
짧은 버전 문자열을 출력하고 종료하십시오.

명령


다음 명령이 이해됩니다.

명부
서비스 이름별로 버스의 모든 피어를 표시합니다. 기본적으로 고유하고
잘 알려진 이름이지만 이는 변경될 수 있습니다. --고유 한--획득 스위치.
명령이 지정되지 않은 경우 이것이 기본 작업입니다.

지위 [서비스]
버스 서비스의 프로세스 정보 및 자격 증명 표시(해당 서비스에서 지정한 경우)
고유하거나 잘 알려진 이름), 프로세스(숫자 PID로 지정된 경우) 또는
버스 소유자(매개변수가 지정되지 않은 경우).

모니터 [서비스...]
교환 중인 덤프 메시지. 만약에 서비스 이 지정되면 여기에서 또는 여기에서 메시지를 표시합니다.
잘 알려지거나 고유한 이름으로 식별되는 피어입니다. 그렇지 않으면 모든 메시지를
버스. 덤프를 종료하려면 Ctrl-C를 사용하십시오.

포착 [서비스...]
유사하게 모니터 그러나 출력을 pcap 형식으로 작성합니다(자세한 내용은 립캡
입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 형성[1] 설명. 출력을 STDOUT으로 파일로 리디렉션해야 합니다.
같은 도구 와이어 샤크(1) 생성된 파일을 분석하고 보는 데 사용할 수 있습니다.

나무 [서비스...]
하나 이상의 서비스에 대한 개체 트리를 표시합니다. 만약에 서비스 지정됨, 객체 표시
지정된 서비스의 트리만. 그렇지 않으면 모든 서비스의 모든 개체 트리를 표시합니다.
적어도 하나의 잘 알려진 이름을 얻은 버스에서.

내성 서비스 목적 [인터페이스]
지정된 개체의 인터페이스, 메서드, 속성 및 신호 표시(식별됨)
해당 경로로) 지정된 서비스에서. 인터페이스 인수가 전달되면 출력
지정된 인터페이스의 멤버로 제한됩니다.

전화 서비스 목적 인터페이스 방법 [SIGNATURE [ARGUMENT...]]
메서드를 호출하고 응답을 표시합니다. 서비스 이름, 개체 경로, 인터페이스를 사용합니다.
이름과 메서드 이름. 매개변수가 메서드 호출에 전달되어야 하는 경우 서명
문자열은 필수이며 개별적으로 문자열로 형식화된 인수가 뒤따릅니다. 을 위한
사용된 형식에 대한 자세한 내용은 아래를 참조하세요. 반환된 데이터의 출력을 억제하려면
사용 --조용한 옵션을 선택합니다.

get-property 서비스 목적 인터페이스 재산...
하나 이상의 개체 속성의 현재 값을 검색합니다. 서비스 이름을 취하고,
개체 경로, 인터페이스 이름 및 속성 이름. 여러 속성을 지정할 수 있습니다.
한 번, 이 경우 해당 값은 로 구분되어 차례로 표시됩니다.
줄바꿈 출력은 기본적으로 간결한 형식입니다. 사용 --말 수가 많은
정교한 출력 형식.

설정 속성 서비스 목적 인터페이스 재산 SIGNATURE ARGUMENT...
개체 속성의 현재 값을 설정합니다. 서비스 이름, 객체 경로,
인터페이스 이름, 속성 이름, 속성 서명, 매개변수 목록
문자열로 형식화됩니다.

도움
명령 구문 도움말을 표시합니다.

매개 변수 포맷


XNUMXD덴탈의 전화설정 속성 명령은 서명 문자열과 다음 목록을 받습니다.
문자열 형식의 매개변수(D-Bus 서명 문자열에 대한 자세한 내용은 타입
체계 of 전에, D- 버스 명세서[2]). 단순 유형의 경우 각 매개변수는 다음과 같습니다.
서명은 단순히 문자열 형식의 매개변수 값이어야 합니다. 양수 부울
값은 "true", "yes", "on" 또는 "1"로 형식이 지정될 수 있습니다. 음수 부울 값은 다음과 같을 수 있습니다.
"false", "no", "off" 또는 "0"으로 지정됩니다. 배열의 경우 숫자에 대한 숫자 인수
항목 뒤에 항목이 지정되어야 합니다. 변형의 경우,
내용을 명시하고 그 뒤에 내용을 기재한다. 사전 및 구조체의 경우
그 내용을 직접 명시한다.

예를 들어,

s 자볼

단일 문자열 "jawoll"의 형식입니다.

3 헬로 월드 푸바

"hello", "world" 및 "foobar"의 세 항목이 있는 문자열 배열의 형식입니다.

a{sv} 3 One s Eins Two u 2 예 b 참

세 가지로 구성된 변형에 문자열을 매핑하는 사전 배열의 형식입니다.
항목. 문자열 "One"에는 문자열 "Eins"가 할당됩니다. 문자열 "Two"는
32비트 부호 없는 정수 2. 문자열 "예"에는 양의 부울이 할당됩니다.

참고로 전화, get-property, 내성 명령은 또한 이것에서 출력을 생성합니다.
반환된 데이터의 형식입니다. 이 형식은 때때로 너무 간결해서 쉽게
이해, 전화get-property 명령은 보다 장황하고 여러 줄로 된
통과시 출력 --말 수가 많은 옵션을 선택합니다.

사용 예


1. 쓰다 읽기 a 비즈니스 재산

다음 두 명령은 먼저 속성을 쓴 다음 다시 읽습니다. 재산은
"org.freedesktop.systemd1" 서비스의 "/org/freedesktop/systemd1" 개체에서 찾을 수 있습니다.
속성의 이름은 "org.freedesktop.systemd1.Manager"의 "LogLevel"입니다.
상호 작용. 속성에는 단일 문자열이 포함됩니다.

# busctl set-property org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager LogLevel s 디버그
# Busctl get-property org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager LogLevel
의 "디버그"

2. 테르 세 말 수가 많은 산출

다음 두 명령은 문자열 배열이 포함된 속성을 읽고 먼저
간결한 형식으로 표시한 다음 장황한 형식으로 표시합니다.

$ busctl get-property org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager 환경
2로 "LANG=en_US.UTF-8" "경로=/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin"
$ busctl get-property --verbose org.freedesktop.systemd1 /org/freedesktop/systemd1 org.freedesktop.systemd1.Manager 환경
배열 "s" {
STRING "LANG=en_US.UTF-8";
문자열 "경로=/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin";
};

3. 호출 a 방법

다음 명령은 "StartUnit" 메서드를 호출합니다.
"/org/freedesktop/systemd1" 객체의 "org.freedesktop.systemd1.Manager" 인터페이스
"org.freedesktop.systemd1" 서비스에 두 문자열 "cups.service" 및
"바꾸다". 메서드 호출의 결과 단일 개체 경로 매개 변수가 수신되고
보여지는 :

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

onworks.net 서비스를 사용하여 온라인에서 busctl 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad