Zum Inhalt springen
SBC-Standard Der Standard für Büchereien

ping

Kommando
ping
Bereich
Grundlage
Profil
Pflicht
Antwort
{"pong":true}

Auftrag und Antwort#

{"v":1,"cmd":"ping"}
{"v":1,"ok":true,"result":{"pong":true}}

Der Auftrag trägt keine weiteren Felder.

Wozu#

ping beantwortet die einzige Frage, die eine Kenndatei oder ein Prozesseintrag nicht sicher beantworten kann: ob die Anzeige antwortet. Ein Prozess kann laufen und trotzdem stehen.

Die Anzeige muss ping auch dann beantworten, wenn sie gerade beschäftigt ist – notfalls, bevor sie den Bildschirm neu zeichnet. Ein Steuerprogramm, das auf ping keine Antwort erhält, behandelt die Anzeige als nicht vorhanden und arbeitet ohne sie weiter.

ping gilt wie jeder Auftrag als Betrieb: Es beendet den Bildschirmschoner und hebt ein angekündigtes Programmende auf (siehe lifecycle.shutdown).