NAME

zerodds-snitch - DDS discovery probe (SPDP / SEDP snapshot)

SYNOPSIS

zerodds-snitch [probe] [-d DOMAIN] [--duration DUR] [-f FORMAT]

DESCRIPTION

zerodds-snitch joins a DDS domain, listens for SPDP and SEDP traffic for the duration of --duration (default 5s), then prints all discovered participants plus publication / subscription endpoint counts.

The probe sub-command is implicit when the first argument is a flag.

OPTIONS

-d, --domain ID

DDS Domain ID. Default: 0.

--duration DUR

Probe duration: 5, 30s, 2m, 1h. Default: 5s.

-f, --format FORMAT

Output format: text (default) or json.

--config PATH

The base configuration file; its sibling PATH.d/ holds drop-ins. Default: the system configuration directory (/etc/zerodds on Linux, /usr/local/etc/zerodds on macOS).

--set PATH=VALUE

One setting above every file, repeatable; +PATH=VALUE appends to a list.

--check-config

Validate and print the effective configuration with the origin of every value, then exit: 0 valid, 1 invalid value or unknown key, 2 unreadable file, syntax error or include cycle.

EXIT STATUS

0

Success.

2

CLI parse error.

3

DDS or I/O error.

SEE ALSO

zerodds-spy(1), zerodds-monitor(1)

AUTHORS

ZeroDDS Contributors <release@zerodds.org>

BEZEICHNUNG

zerodds-snitch - DDS-Discovery-Probe (Schnappschuss von SPDP / SEDP)

ÜBERSICHT

zerodds-snitch [probe] [-d DOMÄNE] [--duration DAUER] [-f FORMAT]

BESCHREIBUNG

zerodds-snitch tritt einer DDS-Domäne bei, hört für die Dauer von --duration (Standard 5s) auf SPDP- und SEDP-Verkehr und gibt dann alle gefundenen Teilnehmer und die Anzahl der Publication- und Subscription-Endpunkte aus.

Der Unterbefehl probe gilt implizit, wenn das erste Argument eine Option ist.

OPTIONEN

-d, --domain ID

DDS-Domain-ID. Standard: 0.

--duration DAUER

Dauer der Probe: 5, 30s, 2m, 1h. Standard: 5s.

-f, --format FORMAT

Ausgabeformat: text (Standard) oder json.

--config PFAD

Die Basis-Konfigurationsdatei; das danebenliegende PFAD.d/ enthält Drop-ins. Standard: das System-Konfigurationsverzeichnis (/etc/zerodds unter Linux, /usr/local/etc/zerodds unter macOS).

--set PFAD=WERT

Eine Einstellung über allen Dateien, wiederholbar; +PFAD=WERT hängt an eine Liste an.

--check-config

Prüft die wirksame Konfiguration und gibt sie mit der Herkunft jedes Werts aus, dann Ende: 0 gültig, 1 ungültiger Wert oder unbekannter Schlüssel, 2 nicht lesbare Datei, Syntaxfehler oder Include-Zyklus.

EXIT-STATUS

0

Erfolg.

2

Fehler beim Parsen der Kommandozeile.

3

DDS- oder E/A-Fehler.

SIEHE AUCH

zerodds-spy(1), zerodds-monitor(1)

AUTOREN

ZeroDDS Contributors <release@zerodds.org>