これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドdbus-test-toolです。
プログラム:
NAME
dbus-test-tool-D-Busトラフィックジェネレーターおよびテストツール
SYNOPSIS
dbus テスト ツール ブラックホール[-セッション| -システム] [-name =NAME] [-未読]
dbus テスト ツール エコー[-セッション| -システム] [-name =NAME] [--sleep =MS]
dbus テスト ツール スパム[-セッション| -システム] [-dest =NAME] [--count =N] [ - 洪水]
[--ignore-errors] [--messages-per-conn =N] [--no-reply] [--queue =N]
[-シード=シード] [--string | -バイト| -空] [-payload =S | | --標準入力 |
--message-stdin | -ランダムサイズ]
DESCRIPTION
dbus テスト ツール D-Busをデバッグおよびプロファイリングするための多目的ツールです。
dbus テスト ツール ブラックホール D-Busに接続し、オプションで名前を要求しますが、要求しません
メッセージに返信します。 通常、D-Busソケットからメッセージを読み取って破棄しますが、
読書せずに永遠に眠るように設定されています。
dbus テスト ツール echo D-Busに接続し、オプションで名前を要求してから、
オプションの遅延の後、すべてのメソッド呼び出しへの空の応答。
dbus テスト ツール スパム D-Busに接続し、通常は名前が付けられたメソッド呼び出しを繰り返します
com.example.Spam。
OPTIONS
コマンドと オプション
- セッション
セッションバスに接続します。 これがデフォルトです。
- システム
システムバスに接続します。
ブラックホール モード
--name =NAME
続行する前に、有名なバス名の所有権をリクエストしてください NAME例えば、
com.example.NoReply。 デフォルトでは、名前は要求されません。ツールは次のようにすることしかできません。
:1.23などの一意のバス名でアドレス指定されます。
-未読
D-Busソケットから読み取らないでください。
echo モード
--name =NAME
続行する前に、有名なバス名の所有権をリクエストしてください NAME例えば、
com.example.Echo。 デフォルトでは、名前は要求されず、ツールはアドレス指定のみが可能です
:1.23などの一意のバス名で。
--sleep =MS
ブロックする MS メソッド呼び出しに応答する前のミリ秒。
スパム モード
--dest =NAME
既知または一意のバス名にメソッド呼び出しを送信する NAME。 デフォルトは
dbus-daemon、org.freedesktop.DBus。
--count =N
送信 N 合計でメソッド呼び出し。 デフォルトは1です。
--queue =N
送信 N 応答を待つ前にメソッド呼び出しを行い、応答ごとにXNUMXつの新しい呼び出しを送信します
受け取り、維持 N メソッドは、メッセージの数になるまで常に「実行中」を呼び出します
で指定 - カウント オプションが送信されました。 デフォルトは1です。 - 洪水 is
中古。
- 洪水
返信を待たずにすべてのメッセージを送信します。 - 列 とともに
任意に大きい N.
- 応答なし
メッセージに「応答なし」フラグを設定します。 これは、 - 洪水、それ以来
有限に使用される応答を無効にします - 列 長さ
--messages-per-conn =N
与えられた場合、送信 N メソッドは同じ接続で呼び出し、次に切断して再接続します。
デフォルトでは、すべてのメソッド呼び出しに同じ接続を使用します。
- ストリング
各メッセージのペイロードはUTF-8文字列です。 これがデフォルトです。 実際の文字列
使用される - ペイロード or --標準入力 オプション。デフォルトは「hello、world!」です。
-バイト
各メッセージのペイロードはバイト配列です。 使用される実際のバイトは、
- ペイロード or --標準入力 オプション。デフォルトは「hello、world!」のASCIIエンコーディングです。
- 空の
メッセージにはペイロードがありません。
-ペイロード=S
S として - ストリング or -バイト メッセージで。 デフォルトは「hello、world!」です。
--標準入力
標準入力からファイルの終わりに達するまで読み取り、それを - ストリング or
-バイト メッセージで。
--メッセージ標準入力
標準入力から完全なバイナリD-Busメソッド呼び出しメッセージを読み取り、それを次の目的で使用します。
各メソッド呼び出し。
-ランダムサイズ
標準入力から空白で区切られたASCIIXNUMX進数を読み取り、でXNUMXつ選択します。
メッセージごとにランダムになり、ペイロードがその長さの文字列であるメッセージを送信します。
-シード=シード
シード 疑似乱数生成器のシードとして、いくらか持つ
ランダムメッセージの繰り返し可能なシーケンス。
onworks.netサービスを使用してdbus-test-toolをオンラインで使用する