railit – Kommandozeile
Netze und Pläne prüfen, Szenarien ausführen, Journale auswerten, railitd bedienen und die Installation pflegen.
Erzeugt
Diese Seite entsteht beim Bauen der Dokumentation aus railit --help (railit 1.0.1).
Aufruf
Netz- und Stellwerkmanagement für Bahnsysteme
Usage: railit [OPTIONS] <COMMAND>
Commands:
net Netzbeschreibungen prüfen und auswerten
plan Projektierung: Schlüssel, Plan-Images erzeugen und prüfen
scenario Betriebsszenarien ausführen
bench Leistungsmessung: Kernzyklus, Zulassungsprüfung und Replay gegen die Ziele
journal Betriebsjournal prüfen und abspielen
state Zustandsbild des Stellwerks (online)
route Fahrstraßen (online)
point Weichen (online)
sim Simulation steuern (online)
aux Zählpflichtige Hilfshandlungen mit Zwei-Personen-Regel (online)
watch Ereignisse fortlaufend ausgeben (online)
areas Stellbereiche mit Grenzen und Erlaubnissen (online)
border Erlaubnis an einer Bereichsgrenze (online)
ops Betriebsführung: Zugnummern, Zuglenkung, Disposition (online)
etcs ETCS: angemeldete Züge mit Betriebsart und Fahrerlaubnis (online)
safety Sicherheitsschicht: redundante Kanäle, Voter, sicherer Zustand (online). Ohne Unterbefehl: Zustand
ils Nachbarstellwerke über SCI-ILS: Verbindungen zwischen den Stellbereichen (online, `railitd --borders ils`). Ohne Unterbefehl: Zustand
whoami Angemeldeter Benutzer (online)
audit Auditprotokoll prüfen (offline) oder anzeigen (online)
auth Zugangsdaten verwalten
self Installation: Version, neue Releases, aktualisieren, entfernen
help Print this message or the help of the given subcommand(s)
Options:
-o, --output <OUTPUT>
Ausgabeformat
Possible values:
- text: Lesbarer Text
- json: JSON für Skripte und andere Werkzeuge
[default: text]
--server <SERVER>
Adresse von railitd (Online-Befehle)
[env: RAILIT_SERVER=]
[default: http://127.0.0.1:7878]
--token <TOKEN>
Zugangstoken für railitd
[env: RAILIT_TOKEN]
--ca <CA>
CA des Serverzertifikats (PEM) für `https://`
[env: RAILIT_CA=]
--cert <CERT>
Client-Zertifikat (PEM) für die Anmeldung mit mTLS
[env: RAILIT_CERT=]
--key <KEY>
Privater Schlüssel des Client-Zertifikats (PEM)
[env: RAILIT_KEY=]
-h, --help
Print help (see a summary with '-h')
-V, --version
Print versionBefehle
Die Optionen unter Aufruf (Ausgabeformat, Server, Anmeldung, TLS) gelten für jeden Befehl und sind unten nicht wiederholt.
railit net
Netzbeschreibungen prüfen und auswerten
Netzbeschreibungen prüfen und auswerten
Usage: railit net [OPTIONS] <COMMAND>
Commands:
validate Prüft eine Netzbeschreibung vollständig und meldet alle Fehler
info Beschreibt ein gültiges Netz: Elemente, Signale, Gleisfreimeldeabschnitte
layout Spurplan eines Netzes als SVG (mit `--output json` die Geometrie als JSON)
generate Erzeugt einen Korridor mit vielen Bahnhöfen (Leistungsmessung, Lasttests)
export Schreibt ein gültiges Netz als railML 3
help Print this message or the help of the given subcommand(s)railit net validate
Prüft eine Netzbeschreibung vollständig und meldet alle Fehler
Prüft eine Netzbeschreibung vollständig und meldet alle Fehler
Usage: railit net validate [OPTIONS] <FILE>
Arguments:
<FILE>
Netzbeschreibung: rail-it-TOML oder railML 3 (`.xml`, `.railml`)railit net info
Beschreibt ein gültiges Netz: Elemente, Signale, Gleisfreimeldeabschnitte
Beschreibt ein gültiges Netz: Elemente, Signale, Gleisfreimeldeabschnitte
Usage: railit net info [OPTIONS] <FILE>
Arguments:
<FILE>
Netzbeschreibung: rail-it-TOML oder railML 3 (`.xml`, `.railml`)railit net layout
Spurplan eines Netzes als SVG (mit --output json die Geometrie als JSON)
Spurplan eines Netzes als SVG (mit `--output json` die Geometrie als JSON)
Usage: railit net layout [OPTIONS] <FILE>
Arguments:
<FILE>
Netzbeschreibung: rail-it-TOML oder railML 3
Options:
--out <OUT>
Zieldatei; ohne Angabe Standardausgaberailit net generate
Erzeugt einen Korridor mit vielen Bahnhöfen (Leistungsmessung, Lasttests)
Erzeugt einen Korridor mit vielen Bahnhöfen (Leistungsmessung, Lasttests)
Usage: railit net generate [OPTIONS]
Options:
--stations <STATIONS>
Anzahl der Bahnhöfe
[default: 10]
--lx-every <LX_EVERY>
Jeder wievielte Streckenabschnitt einen Bahnübergang hat (0 = keiner)
[default: 5]
--out <OUT>
Zieldatei; ohne Angabe Standardausgaberailit net export
Schreibt ein gültiges Netz als railML 3
Schreibt ein gültiges Netz als railML 3
Usage: railit net export [OPTIONS] <FILE>
Arguments:
<FILE>
Netzbeschreibung: rail-it-TOML, railML 3 oder PlanPro
Options:
--out <OUT>
Zieldatei; ohne Angabe Standardausgabe. Endung `.ppxml`: PlanPro, sonst railML 3
--planpro
PlanPro 1.10 statt railML 3 ausgebenrailit plan
Projektierung: Schlüssel, Plan-Images erzeugen und prüfen
Projektierung: Schlüssel, Plan-Images erzeugen und prüfen
Usage: railit plan [OPTIONS] <COMMAND>
Commands:
keygen Erzeugt ein Schlüsselpaar PRÄFIX.key (geheim) und PRÄFIX.pub (öffentlich)
compile Erzeugt Fahrstraßen, prüft sie unabhängig und schreibt das Plan-Image (bei Netzen mit Stellbereichen je Bereich `<Bereich>.rplan` in das Verzeichnis `--out`)
verify Prüft ein Plan-Image (Struktur, Prüfsumme, Signatur, optional gegen ein Netz)
approve Gibt ein Plan-Image im Vier-Augen-Prinzip frei: prüft Signatur des Erstellers und den Plan unabhängig gegen das Netz, dann wird die Freigabe an `<plan>.approvals` angehängt
info Listet die Fahrstraßen eines Plan-Images
help Print this message or the help of the given subcommand(s)railit plan keygen
Erzeugt ein Schlüsselpaar PRÄFIX.key (geheim) und PRÄFIX.pub (öffentlich)
Erzeugt ein Schlüsselpaar PRÄFIX.key (geheim) und PRÄFIX.pub (öffentlich)
Usage: railit plan keygen [OPTIONS] <PREFIX>
Arguments:
<PREFIX>
Dateipräfixrailit plan compile
Erzeugt Fahrstraßen, prüft sie unabhängig und schreibt das Plan-Image (bei Netzen mit Stellbereichen je Bereich <Bereich>.rplan in das Verzeichnis --out)
Erzeugt Fahrstraßen, prüft sie unabhängig und schreibt das Plan-Image (bei Netzen mit Stellbereichen je Bereich `<Bereich>.rplan` in das Verzeichnis `--out`)
Usage: railit plan compile [OPTIONS] --out <OUT> <NETWORK>
Arguments:
<NETWORK>
Netzbeschreibung
Options:
-O, --out <OUT>
Ausgabedatei bzw. -verzeichnis
--key <KEY>
Geheimer Schlüssel zum Signierenrailit plan verify
Prüft ein Plan-Image (Struktur, Prüfsumme, Signatur, optional gegen ein Netz)
Prüft ein Plan-Image (Struktur, Prüfsumme, Signatur, optional gegen ein Netz)
Usage: railit plan verify [OPTIONS] <PLAN>
Arguments:
<PLAN>
Plan-Image
Options:
--key <KEY>
Öffentlicher Schlüssel; dann muss der Plan signiert sein
--network <NETWORK>
Netz für die unabhängige Gegenprüfung
--approver-key <APPROVER_KEYS>
Öffentlicher Schlüssel eines Prüfers (mehrfach angebbar)
--approvals <APPROVALS>
So viele Freigaben verschiedener Prüfer verlangen (`<plan>.approvals`)
[default: 0]railit plan approve
Gibt ein Plan-Image im Vier-Augen-Prinzip frei: prüft Signatur des Erstellers und den Plan unabhängig gegen das Netz, dann wird die Freigabe an <plan>.approvals angehängt
Gibt ein Plan-Image im Vier-Augen-Prinzip frei: prüft Signatur des Erstellers und den Plan unabhängig gegen das Netz, dann wird die Freigabe an `<plan>.approvals` angehängt
Usage: railit plan approve [OPTIONS] --key <KEY> --creator-key <CREATOR_KEY> --network <NETWORK> <PLAN>
Arguments:
<PLAN>
Plan-Image
Options:
--key <KEY>
Geheimer Schlüssel des Prüfers
--creator-key <CREATOR_KEY>
Öffentlicher Schlüssel des Erstellers (Signatur im Plan)
--network <NETWORK>
Netz für die unabhängige Gegenprüfung
--name <NAME>
Name des Prüfers (Auskunft in der Freigabedatei)
[default: ""]railit plan info
Listet die Fahrstraßen eines Plan-Images
Listet die Fahrstraßen eines Plan-Images
Usage: railit plan info [OPTIONS] <PLAN>
Arguments:
<PLAN>
Plan-Imagerailit scenario
Betriebsszenarien ausführen
Betriebsszenarien ausführen
Usage: railit scenario [OPTIONS] <COMMAND>
Commands:
run Führt Szenariodateien aus
help Print this message or the help of the given subcommand(s)railit scenario run
Führt Szenariodateien aus
Führt Szenariodateien aus
Usage: railit scenario run [OPTIONS] <FILES>...
Arguments:
<FILES>...
Szenarien (TOML)
Options:
--node
Jeden Stellbereich auf einem Knoten des sicheren Rechners rechnen lassen (im Gleichschritt, über RaSTA mit Spiegel und Zustandsabgleich)
--channels <CHANNELS>
Kanäle je Stellbereich für Szenarien ohne eigene Angabe (1, 2 oder 3)
--journal
Jeden Stellbereich im Journal mitschreiben und am Ende abspielen; das Replay muss genau den Endzustand ergeben
--ils
Grenzmeldungen zwischen den Stellbereichen über EULYNX SCI-ILS und RaSTA übertragen statt ideal im Prozessrailit bench
Leistungsmessung: Kernzyklus, Zulassungsprüfung und Replay gegen die Ziele
Leistungsmessung: Kernzyklus, Zulassungsprüfung und Replay gegen die Ziele
Usage: railit bench [OPTIONS]
Options:
--stations <STATIONS>
Bahnhöfe des erzeugten Korridors (236 ≈ 5000 Elemente, Bezugsgröße des Konzepts)
[default: 236]
--cycles <CYCLES>
Gemessene Zyklen
[default: 6000]
--check
Exit-Code 1, wenn ein Ziel verfehlt istrailit journal
Betriebsjournal prüfen und abspielen
Betriebsjournal prüfen und abspielen
Usage: railit journal [OPTIONS] <COMMAND>
Commands:
verify Prüft Hashkette und Siegel eines Journals
witness Bezeugt den aktuellen Stand eines Journals oder Auditprotokolls mit dem Schlüssel eines Zeugen und der eigenen Uhrzeit (Zeugnis in `<Datei>.witness`)
replay Spielt ein Journal gegen das Plan-Image ab und vergleicht Ausgaben und Prüfpunkte
follow Liest ein wachsendes Journal mit: prüft und rechnet jede neue Zeile sofort nach und meldet laufend den Stand; endet bei der ersten Abweichung mit Exit-Code 1
state Zustand zu einem Zeitpunkt, aus dem Journal rekonstruiert (ab dem letzten Zustandsabzug davor)
events Stellbefehle und Ereignisse eines Zeitfensters, neu berechnet und gegen das Journal geprüft
help Print this message or the help of the given subcommand(s)railit journal verify
Prüft Hashkette und Siegel eines Journals
Prüft Hashkette und Siegel eines Journals
Usage: railit journal verify [OPTIONS] <FILE>
Arguments:
<FILE>
Journaldatei (`railitd --journal`)
Options:
--key <KEY>
Öffentlicher Schlüssel des Stellwerks: Siegel müssen damit erstellt sein
--require-seal
Ungültig, wenn kein Siegel vorhanden ist
--witness-key <WITNESS_KEY>
Öffentlicher Schlüssel eines Zeugen: prüft die Zeugnisse in `<Datei>.witness`railit journal witness
Bezeugt den aktuellen Stand eines Journals oder Auditprotokolls mit dem Schlüssel eines Zeugen und der eigenen Uhrzeit (Zeugnis in <Datei>.witness)
Bezeugt den aktuellen Stand eines Journals oder Auditprotokolls mit dem Schlüssel eines Zeugen und der eigenen Uhrzeit (Zeugnis in `<Datei>.witness`)
Usage: railit journal witness [OPTIONS] --key <KEY> <FILE>
Arguments:
<FILE>
Journal oder Auditprotokoll
Options:
--key <KEY>
Geheimer Schlüssel des Zeugenrailit journal replay
Spielt ein Journal gegen das Plan-Image ab und vergleicht Ausgaben und Prüfpunkte
Spielt ein Journal gegen das Plan-Image ab und vergleicht Ausgaben und Prüfpunkte
Usage: railit journal replay [OPTIONS] --plan <PLAN> <FILE>
Arguments:
<FILE>
Journaldatei
Options:
--plan <PLAN>
Plan-Image, mit dem das Journal aufgezeichnet wurderailit journal follow
Liest ein wachsendes Journal mit: prüft und rechnet jede neue Zeile sofort nach und meldet laufend den Stand; endet bei der ersten Abweichung mit Exit-Code 1
Liest ein wachsendes Journal mit: prüft und rechnet jede neue Zeile sofort nach und meldet laufend den Stand; endet bei der ersten Abweichung mit Exit-Code 1
Usage: railit journal follow [OPTIONS] --plan <PLAN> <FILE>
Arguments:
<FILE>
Journaldatei
Options:
--plan <PLAN>
Plan-Image, mit dem das Journal aufgezeichnet wird
--key <KEY>
Öffentlicher Schlüssel des Stellwerks: Siegel müssen damit erstellt sein
--once
Nur den vorhandenen Inhalt prüfen und enden
--poll-ms <POLL_MS>
Abstand der Prüfungen auf neue Zeilen in Millisekunden
[default: 200]railit journal state
Zustand zu einem Zeitpunkt, aus dem Journal rekonstruiert (ab dem letzten Zustandsabzug davor)
Zustand zu einem Zeitpunkt, aus dem Journal rekonstruiert (ab dem letzten Zustandsabzug davor)
Usage: railit journal state [OPTIONS] --plan <PLAN> --at <AT> <FILE>
Arguments:
<FILE>
Journaldatei
Options:
--plan <PLAN>
Plan-Image, mit dem das Journal aufgezeichnet wurde
--at <AT>
Zeitpunkt in Sekunden seit Beginn des Journalsrailit journal events
Stellbefehle und Ereignisse eines Zeitfensters, neu berechnet und gegen das Journal geprüft
Stellbefehle und Ereignisse eines Zeitfensters, neu berechnet und gegen das Journal geprüft
Usage: railit journal events [OPTIONS] --plan <PLAN> <FILE>
Arguments:
<FILE>
Journaldatei
Options:
--plan <PLAN>
Plan-Image, mit dem das Journal aufgezeichnet wurde
--from <FROM>
Beginn in Sekunden
[default: 0]
--to <TO>
Ende in Sekunden (ohne Angabe: bis zum Ende)railit state
Zustandsbild des Stellwerks (online)
Zustandsbild des Stellwerks (online)
Usage: railit state [OPTIONS]railit route
Fahrstraßen (online)
Fahrstraßen (online)
Usage: railit route [OPTIONS] <COMMAND>
Commands:
list Alle Fahrstraßen mit Phase
set Fahrstraße einstellen
cancel Fahrstraße zurücknehmen
help Print this message or the help of the given subcommand(s)railit route list
Alle Fahrstraßen mit Phase
Alle Fahrstraßen mit Phase
Usage: railit route list [OPTIONS]railit route set
Fahrstraße einstellen
Fahrstraße einstellen
Usage: railit route set [OPTIONS] <NAME>
Arguments:
<NAME>
Name, z. B. A-N1railit route cancel
Fahrstraße zurücknehmen
Fahrstraße zurücknehmen
Usage: railit route cancel [OPTIONS] <NAME>
Arguments:
<NAME>
Namerailit point
Weichen (online)
Weichen (online)
Usage: railit point [OPTIONS] <COMMAND>
Commands:
move Einzelne Weiche umstellen
help Print this message or the help of the given subcommand(s)railit point move
Einzelne Weiche umstellen
Einzelne Weiche umstellen
Usage: railit point move [OPTIONS] <NAME> <POSITION>
Arguments:
<NAME>
Name, z. B. W1
<POSITION>
Ziellage
[possible values: left, right]railit sim
Simulation steuern (online)
Simulation steuern (online)
Usage: railit sim [OPTIONS] <COMMAND>
Commands:
train Züge
fault Störungen
help Print this message or the help of the given subcommand(s)railit sim train
Züge
Züge
Usage: railit sim train [OPTIONS] <COMMAND>
Commands:
add Zug vor ein Signal setzen
list Alle Züge
remove Zug entfernen
help Print this message or the help of the given subcommand(s)railit sim train add
Zug vor ein Signal setzen
Zug vor ein Signal setzen
Usage: railit sim train add [OPTIONS] --at <AT> <NAME>
Arguments:
<NAME>
Zugnummer
Options:
--at <AT>
Signal, vor dem der Zug steht
--length <LENGTH>
Zuglänge in Metern
[default: 120]
--speed <SPEED>
Geschwindigkeit in km/h
[default: 60]
--ignore-signals
Halt zeigende Signale überfahren (Störungsfall)
--etcs
Zug mit ETCS-Fahrzeuggerät (fährt nach der Fahrerlaubnis des RBC)
--pzb
Zug mit PZB-Fahrzeuggerät: Überfährt er ein Halt zeigendes Signal oder ein Vorsignal in Warnstellung, bremst ihn die PZB zwangsweiserailit sim train list
Alle Züge
Alle Züge
Usage: railit sim train list [OPTIONS]railit sim train remove
Zug entfernen
Zug entfernen
Usage: railit sim train remove [OPTIONS] <NAME>
Arguments:
<NAME>
Zugnummerrailit sim fault
Störungen
Störungen
Usage: railit sim fault [OPTIONS] <COMMAND>
Commands:
set Störung setzen
clear Störung aufheben
help Print this message or the help of the given subcommand(s)railit sim fault set
Störung setzen
Störung setzen
Usage: railit sim fault set [OPTIONS] <KIND> <ELEMENT>
Arguments:
<KIND>
Art
[possible values: point-disturbed, tvd-disturbed, tvd-occupied, signal-defective, lx-disturbed]
<ELEMENT>
Elementrailit sim fault clear
Störung aufheben
Störung aufheben
Usage: railit sim fault clear [OPTIONS] <KIND> <ELEMENT>
Arguments:
<KIND>
Art
[possible values: point-disturbed, tvd-disturbed, tvd-occupied, signal-defective, lx-disturbed]
<ELEMENT>
Elementrailit aux
Zählpflichtige Hilfshandlungen mit Zwei-Personen-Regel (online)
Zählpflichtige Hilfshandlungen mit Zwei-Personen-Regel (online)
Usage: railit aux [OPTIONS] <COMMAND>
Commands:
list Offene Hilfshandlungen und Zählwerk
request Hilfshandlung anfordern (erster Bediener)
confirm Hilfshandlung bestätigen (zweiter, anderer Bediener). Der zweite Bediener nennt die Hilfshandlung noch einmal; der Kern führt sie nur aus, wenn sie der angeforderten entspricht
help Print this message or the help of the given subcommand(s)railit aux list
Offene Hilfshandlungen und Zählwerk
Offene Hilfshandlungen und Zählwerk
Usage: railit aux list [OPTIONS]railit aux request
Hilfshandlung anfordern (erster Bediener)
Hilfshandlung anfordern (erster Bediener)
Usage: railit aux request [OPTIONS] <KIND> <ELEMENT>
Arguments:
<KIND>
Art
Possible values:
- release-route: Fahrstraßenhilfsauflösung (Element: Fahrstraße)
- reset-tvd: Achszählgrundstellung (Element: Abschnitt)
- substitute: Ersatzsignal Zs1 (Element: Fahrstraße)
- force-point: Weiche im gestörten Abschnitt umstellen (Element: Weiche, mit --position)
<ELEMENT>
Element
Options:
--position <POSITION>
Ziellage (nur force-point)
[possible values: left, right]
--operator <OPERATOR>
Bedienernummer (nur ohne Benutzerverwaltung des Dienstes)railit aux confirm
Hilfshandlung bestätigen (zweiter, anderer Bediener). Der zweite Bediener nennt die Hilfshandlung noch einmal; der Kern führt sie nur aus, wenn sie der angeforderten entspricht
Hilfshandlung bestätigen (zweiter, anderer Bediener). Der zweite Bediener nennt die Hilfshandlung noch einmal; der Kern führt sie nur aus, wenn sie der angeforderten entspricht
Usage: railit aux confirm [OPTIONS] <ID> <KIND> <ELEMENT>
Arguments:
<ID>
Kennung aus der Anforderung
<KIND>
Art, wie der zweite Bediener sie nennt
Possible values:
- release-route: Fahrstraßenhilfsauflösung (Element: Fahrstraße)
- reset-tvd: Achszählgrundstellung (Element: Abschnitt)
- substitute: Ersatzsignal Zs1 (Element: Fahrstraße)
- force-point: Weiche im gestörten Abschnitt umstellen (Element: Weiche, mit --position)
<ELEMENT>
Element, wie der zweite Bediener es nennt
Options:
--position <POSITION>
Ziellage (nur force-point)
[possible values: left, right]
--area <AREA>
Stellbereich (bei mehreren Bereichen)
--operator <OPERATOR>
Bedienernummer (nur ohne Benutzerverwaltung des Dienstes)railit watch
Ereignisse fortlaufend ausgeben (online)
Ereignisse fortlaufend ausgeben (online)
Usage: railit watch [OPTIONS]railit areas
Stellbereiche mit Grenzen und Erlaubnissen (online)
Stellbereiche mit Grenzen und Erlaubnissen (online)
Usage: railit areas [OPTIONS]railit border
Erlaubnis an einer Bereichsgrenze (online)
Erlaubnis an einer Bereichsgrenze (online)
Usage: railit border [OPTIONS] <COMMAND>
Commands:
request Erlaubnis anfordern
withdraw Anforderung zurückziehen
help Print this message or the help of the given subcommand(s)railit border request
Erlaubnis anfordern
Erlaubnis anfordern
Usage: railit border request [OPTIONS] <ADDRESS>
Arguments:
<ADDRESS>
Adresse `Bereich>Nachbar`, z. B. `Strecke>Adorf`railit border withdraw
Anforderung zurückziehen
Anforderung zurückziehen
Usage: railit border withdraw [OPTIONS] <ADDRESS>
Arguments:
<ADDRESS>
Adresse `Bereich>Nachbar`railit ops
Betriebsführung: Zugnummern, Zuglenkung, Disposition (online)
Betriebsführung: Zugnummern, Zuglenkung, Disposition (online)
Usage: railit ops [OPTIONS] <COMMAND>
Commands:
list Züge mit Zugnummer, Halt und Verspätung
ars Zuglenkung ein- oder ausschalten
describe Zugnummer an einem Signal eintragen
erase Zugnummer löschen
hold Zug von der Zuglenkung zurückhalten
release Zurückgehaltenen Zug freigeben
platform Gleiswechsel für den nächsten Halt an einer Betriebsstelle
delay Zusätzliche Wartezeit vor den folgenden Abfahrten
help Print this message or the help of the given subcommand(s)railit ops list
Züge mit Zugnummer, Halt und Verspätung
Züge mit Zugnummer, Halt und Verspätung
Usage: railit ops list [OPTIONS]railit ops ars
Zuglenkung ein- oder ausschalten
Zuglenkung ein- oder ausschalten
Usage: railit ops ars [OPTIONS] <STATE>
Arguments:
<STATE>
Ein oder aus
[possible values: on, off]railit ops describe
Zugnummer an einem Signal eintragen
Zugnummer an einem Signal eintragen
Usage: railit ops describe [OPTIONS] <TRAIN> <SIGNAL>
Arguments:
<TRAIN>
Zugnummer
<SIGNAL>
Signalrailit ops erase
Zugnummer löschen
Zugnummer löschen
Usage: railit ops erase [OPTIONS] <TRAIN>
Arguments:
<TRAIN>
Zugnummerrailit ops hold
Zug von der Zuglenkung zurückhalten
Zug von der Zuglenkung zurückhalten
Usage: railit ops hold [OPTIONS] <TRAIN>
Arguments:
<TRAIN>
Zugnummerrailit ops release
Zurückgehaltenen Zug freigeben
Zurückgehaltenen Zug freigeben
Usage: railit ops release [OPTIONS] <TRAIN>
Arguments:
<TRAIN>
Zugnummerrailit ops platform
Gleiswechsel für den nächsten Halt an einer Betriebsstelle
Gleiswechsel für den nächsten Halt an einer Betriebsstelle
Usage: railit ops platform [OPTIONS] <TRAIN> <STATION> <PLATFORM>
Arguments:
<TRAIN>
Zugnummer
<STATION>
Betriebsstelle
<PLATFORM>
Bahnsteiggleisrailit ops delay
Zusätzliche Wartezeit vor den folgenden Abfahrten
Zusätzliche Wartezeit vor den folgenden Abfahrten
Usage: railit ops delay [OPTIONS] <TRAIN> <SECONDS>
Arguments:
<TRAIN>
Zugnummer
<SECONDS>
Sekundenrailit etcs
ETCS: angemeldete Züge mit Betriebsart und Fahrerlaubnis (online)
ETCS: angemeldete Züge mit Betriebsart und Fahrerlaubnis (online)
Usage: railit etcs [OPTIONS]railit safety
Sicherheitsschicht: redundante Kanäle, Voter, sicherer Zustand (online). Ohne Unterbefehl: Zustand
Sicherheitsschicht: redundante Kanäle, Voter, sicherer Zustand (online). Ohne Unterbefehl: Zustand
Usage: railit safety [OPTIONS] [COMMAND]
Commands:
status Redundanz, mitwählende Kanäle und Abschaltung je Stellbereich
fault Fehler in einen Kanal einbringen (Prüfung; Rolle Instandhaltung)
reintegrate Ausgeschlossenen Kanal wieder aufnehmen
reset Sicheren Zustand zurücksetzen: Neubeginn wie nach einem Neustart
help Print this message or the help of the given subcommand(s)railit safety status
Redundanz, mitwählende Kanäle und Abschaltung je Stellbereich
Redundanz, mitwählende Kanäle und Abschaltung je Stellbereich
Usage: railit safety status [OPTIONS]railit safety fault
Fehler in einen Kanal einbringen (Prüfung; Rolle Instandhaltung)
Fehler in einen Kanal einbringen (Prüfung; Rolle Instandhaltung)
Usage: railit safety fault [OPTIONS] <CHANNEL> <FAULT>
Arguments:
<CHANNEL>
Kanal (0, 1, 2)
<FAULT>
Fehler
Possible values:
- drop-inputs: Eingaben eines Zyklus verlieren
- stray-command: Falscher Fahrtbefehl in einem Zyklus
- stall: Kanal rechnet nicht mehr
Options:
--area <AREA>
Stellbereich (bei Netzen mit mehreren Bereichen)railit safety reintegrate
Ausgeschlossenen Kanal wieder aufnehmen
Ausgeschlossenen Kanal wieder aufnehmen
Usage: railit safety reintegrate [OPTIONS] <CHANNEL>
Arguments:
<CHANNEL>
Kanal (0, 1, 2)
Options:
--area <AREA>
Stellbereich (bei Netzen mit mehreren Bereichen)railit safety reset
Sicheren Zustand zurücksetzen: Neubeginn wie nach einem Neustart
Sicheren Zustand zurücksetzen: Neubeginn wie nach einem Neustart
Usage: railit safety reset [OPTIONS]
Options:
--area <AREA>
Stellbereich (bei Netzen mit mehreren Bereichen)railit ils
Nachbarstellwerke über SCI-ILS: Verbindungen zwischen den Stellbereichen (online, railitd --borders ils). Ohne Unterbefehl: Zustand
Nachbarstellwerke über SCI-ILS: Verbindungen zwischen den Stellbereichen (online, `railitd --borders ils`). Ohne Unterbefehl: Zustand
Usage: railit ils [OPTIONS] [COMMAND]
Commands:
status Verbindungen mit Zustand, Störungen und Zählern
fault Strecke einer Verbindung stören (Prüfung; Rolle Simulation). Ohne Angaben: ungestört
help Print this message or the help of the given subcommand(s)railit ils status
Verbindungen mit Zustand, Störungen und Zählern
Verbindungen mit Zustand, Störungen und Zählern
Usage: railit ils status [OPTIONS]railit ils fault
Strecke einer Verbindung stören (Prüfung; Rolle Simulation). Ohne Angaben: ungestört
Strecke einer Verbindung stören (Prüfung; Rolle Simulation). Ohne Angaben: ungestört
Usage: railit ils fault [OPTIONS] <LINK>
Arguments:
<LINK>
Verbindung `A-B`, z. B. `Adorf-Strecke`
Options:
--down
Strecke unterbrochen
--loss <LOSS>
Verlust in Prozent
[default: 0]
--corrupt <CORRUPT>
Verfälschung in Prozent
[default: 0]
--delay-ms <DELAY_MS>
Laufzeit in Millisekunden
[default: 0]railit whoami
Angemeldeter Benutzer (online)
Angemeldeter Benutzer (online)
Usage: railit whoami [OPTIONS]railit audit
Auditprotokoll prüfen (offline) oder anzeigen (online)
Auditprotokoll prüfen (offline) oder anzeigen (online)
Usage: railit audit [OPTIONS] <COMMAND>
Commands:
verify Prüft Hashkette und Siegel eines Auditprotokolls (offline)
show Letzte Einträge vom Dienst (online; Rolle mit Auditrecht)
help Print this message or the help of the given subcommand(s)railit audit verify
Prüft Hashkette und Siegel eines Auditprotokolls (offline)
Prüft Hashkette und Siegel eines Auditprotokolls (offline)
Usage: railit audit verify [OPTIONS] <FILE>
Arguments:
<FILE>
Auditprotokoll (`railitd --audit`)
Options:
--key <KEY>
Öffentlicher Schlüssel des Stellwerks: Siegel müssen damit erstellt sein
--require-seal
Ungültig, wenn kein Siegel vorhanden ist
--witness-key <WITNESS_KEY>
Öffentlicher Schlüssel eines Zeugen: prüft die Zeugnisse in `<Datei>.witness`railit audit show
Letzte Einträge vom Dienst (online; Rolle mit Auditrecht)
Letzte Einträge vom Dienst (online; Rolle mit Auditrecht)
Usage: railit audit show [OPTIONS]
Options:
--last <LAST>
Anzahl
[default: 20]railit auth
Zugangsdaten verwalten
Zugangsdaten verwalten
Usage: railit auth [OPTIONS] <COMMAND>
Commands:
token Erzeugt ein Zugangstoken und den Eintrag für die Benutzerdatei
help Print this message or the help of the given subcommand(s)railit auth token
Erzeugt ein Zugangstoken und den Eintrag für die Benutzerdatei
Erzeugt ein Zugangstoken und den Eintrag für die Benutzerdatei
Usage: railit auth token [OPTIONS] <NAME>
Arguments:
<NAME>
Benutzernamerailit self
Installation: Version, neue Releases, aktualisieren, entfernen
Installation: Version, neue Releases, aktualisieren, entfernen
Usage: railit self [OPTIONS] <COMMAND>
Commands:
info Version und Installation
check Gibt es ein neueres Release? (Exit-Code 1, wenn ja.)
update Auf das neueste (oder ein bestimmtes) Release aktualisieren
uninstall rail-it entfernen (alle Programme und Daten der Installation)
help Print this message or the help of the given subcommand(s)railit self info
Version und Installation
Version und Installation
Usage: railit self info [OPTIONS]railit self check
Gibt es ein neueres Release? (Exit-Code 1, wenn ja.)
Gibt es ein neueres Release? (Exit-Code 1, wenn ja.)
Usage: railit self check [OPTIONS]railit self update
Auf das neueste (oder ein bestimmtes) Release aktualisieren
Auf das neueste (oder ein bestimmtes) Release aktualisieren
Usage: railit self update [OPTIONS]
Options:
--version <VERSION>
Bestimmte Version statt der neuestenrailit self uninstall
rail-it entfernen (alle Programme und Daten der Installation)
rail-it entfernen (alle Programme und Daten der Installation)
Usage: railit self uninstall [OPTIONS]