Skip to content

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 ​

text
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 version

Befehle ​

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

text
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

text
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

text
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)

text
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 Standardausgabe

railit net generate ​

Erzeugt einen Korridor mit vielen Bahnhöfen (Leistungsmessung, Lasttests)

text
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 Standardausgabe

railit net export ​

Schreibt ein gültiges Netz als railML 3

text
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 ausgeben

railit plan ​

Projektierung: Schlüssel, Plan-Images erzeugen und prüfen

text
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)

text
Erzeugt ein Schlüsselpaar PRÄFIX.key (geheim) und PRÄFIX.pub (öffentlich)

Usage: railit plan keygen [OPTIONS] <PREFIX>

Arguments:
  <PREFIX>
          Dateipräfix

railit 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)

text
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 Signieren

railit plan verify ​

Prüft ein Plan-Image (Struktur, Prüfsumme, Signatur, optional gegen ein Netz)

text
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

text
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

text
Listet die Fahrstraßen eines Plan-Images

Usage: railit plan info [OPTIONS] <PLAN>

Arguments:
  <PLAN>
          Plan-Image

railit scenario ​

Betriebsszenarien ausführen

text
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

text
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 Prozess

railit bench ​

Leistungsmessung: Kernzyklus, Zulassungsprüfung und Replay gegen die Ziele

text
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 ist

railit journal ​

Betriebsjournal prüfen und abspielen

text
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

text
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)

text
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 Zeugen

railit journal replay ​

Spielt ein Journal gegen das Plan-Image ab und vergleicht Ausgaben und Prüfpunkte

text
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 wurde

railit 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

text
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)

text
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 Journals

railit journal events ​

Stellbefehle und Ereignisse eines Zeitfensters, neu berechnet und gegen das Journal geprüft

text
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)

text
Zustandsbild des Stellwerks (online)

Usage: railit state [OPTIONS]

railit route ​

Fahrstraßen (online)

text
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

text
Alle Fahrstraßen mit Phase

Usage: railit route list [OPTIONS]

railit route set ​

Fahrstraße einstellen

text
Fahrstraße einstellen

Usage: railit route set [OPTIONS] <NAME>

Arguments:
  <NAME>
          Name, z. B. A-N1

railit route cancel ​

Fahrstraße zurücknehmen

text
Fahrstraße zurücknehmen

Usage: railit route cancel [OPTIONS] <NAME>

Arguments:
  <NAME>
          Name

railit point ​

Weichen (online)

text
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

text
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)

text
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

text
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

text
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 zwangsweise

railit sim train list ​

Alle Züge

text
Alle Züge

Usage: railit sim train list [OPTIONS]

railit sim train remove ​

Zug entfernen

text
Zug entfernen

Usage: railit sim train remove [OPTIONS] <NAME>

Arguments:
  <NAME>
          Zugnummer

railit sim fault ​

Störungen

text
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

text
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>
          Element

railit sim fault clear ​

Störung aufheben

text
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>
          Element

railit aux ​

Zählpflichtige Hilfshandlungen mit Zwei-Personen-Regel (online)

text
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

text
Offene Hilfshandlungen und Zählwerk

Usage: railit aux list [OPTIONS]

railit aux request ​

Hilfshandlung anfordern (erster Bediener)

text
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

text
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)

text
Ereignisse fortlaufend ausgeben (online)

Usage: railit watch [OPTIONS]

railit areas ​

Stellbereiche mit Grenzen und Erlaubnissen (online)

text
Stellbereiche mit Grenzen und Erlaubnissen (online)

Usage: railit areas [OPTIONS]

railit border ​

Erlaubnis an einer Bereichsgrenze (online)

text
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

text
Erlaubnis anfordern

Usage: railit border request [OPTIONS] <ADDRESS>

Arguments:
  <ADDRESS>
          Adresse `Bereich>Nachbar`, z. B. `Strecke>Adorf`

railit border withdraw ​

Anforderung zurückziehen

text
Anforderung zurückziehen

Usage: railit border withdraw [OPTIONS] <ADDRESS>

Arguments:
  <ADDRESS>
          Adresse `Bereich>Nachbar`

railit ops ​

Betriebsführung: Zugnummern, Zuglenkung, Disposition (online)

text
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

text
Züge mit Zugnummer, Halt und Verspätung

Usage: railit ops list [OPTIONS]

railit ops ars ​

Zuglenkung ein- oder ausschalten

text
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

text
Zugnummer an einem Signal eintragen

Usage: railit ops describe [OPTIONS] <TRAIN> <SIGNAL>

Arguments:
  <TRAIN>
          Zugnummer

  <SIGNAL>
          Signal

railit ops erase ​

Zugnummer löschen

text
Zugnummer löschen

Usage: railit ops erase [OPTIONS] <TRAIN>

Arguments:
  <TRAIN>
          Zugnummer

railit ops hold ​

Zug von der Zuglenkung zurückhalten

text
Zug von der Zuglenkung zurückhalten

Usage: railit ops hold [OPTIONS] <TRAIN>

Arguments:
  <TRAIN>
          Zugnummer

railit ops release ​

Zurückgehaltenen Zug freigeben

text
Zurückgehaltenen Zug freigeben

Usage: railit ops release [OPTIONS] <TRAIN>

Arguments:
  <TRAIN>
          Zugnummer

railit ops platform ​

Gleiswechsel für den nächsten Halt an einer Betriebsstelle

text
Gleiswechsel für den nächsten Halt an einer Betriebsstelle

Usage: railit ops platform [OPTIONS] <TRAIN> <STATION> <PLATFORM>

Arguments:
  <TRAIN>
          Zugnummer

  <STATION>
          Betriebsstelle

  <PLATFORM>
          Bahnsteiggleis

railit ops delay ​

Zusätzliche Wartezeit vor den folgenden Abfahrten

text
Zusätzliche Wartezeit vor den folgenden Abfahrten

Usage: railit ops delay [OPTIONS] <TRAIN> <SECONDS>

Arguments:
  <TRAIN>
          Zugnummer

  <SECONDS>
          Sekunden

railit etcs ​

ETCS: angemeldete Züge mit Betriebsart und Fahrerlaubnis (online)

text
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

text
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

text
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)

text
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

text
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

text
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

text
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

text
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

text
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)

text
Angemeldeter Benutzer (online)

Usage: railit whoami [OPTIONS]

railit audit ​

Auditprotokoll prüfen (offline) oder anzeigen (online)

text
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)

text
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)

text
Letzte Einträge vom Dienst (online; Rolle mit Auditrecht)

Usage: railit audit show [OPTIONS]

Options:
      --last <LAST>
          Anzahl
          
          [default: 20]

railit auth ​

Zugangsdaten verwalten

text
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

text
Erzeugt ein Zugangstoken und den Eintrag für die Benutzerdatei

Usage: railit auth token [OPTIONS] <NAME>

Arguments:
  <NAME>
          Benutzername

railit self ​

Installation: Version, neue Releases, aktualisieren, entfernen

text
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

text
Version und Installation

Usage: railit self info [OPTIONS]

railit self check ​

Gibt es ein neueres Release? (Exit-Code 1, wenn ja.)

text
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

text
Auf das neueste (oder ein bestimmtes) Release aktualisieren

Usage: railit self update [OPTIONS]

Options:
      --version <VERSION>
          Bestimmte Version statt der neuesten

railit self uninstall ​

rail-it entfernen (alle Programme und Daten der Installation)

text
rail-it entfernen (alle Programme und Daten der Installation)

Usage: railit self uninstall [OPTIONS]

Lizenz: NCSL v1.0 · Nicht zugelassen für den realen Bahnbetrieb.