Moin, wie kann ich das lua CLI per Befehl beenden?
lua cli beenden
Anmeldungsdatum: Beiträge: 279 Wohnort: Elmshorn |
|
Anmeldungsdatum: Beiträge: 91 |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 279 Wohnort: Elmshorn |
STRG-C tut's auch, aber gibt's denn da gar keinen ausgeschriebenen Befehl? Von sqlite her bin ich .q (kurz für quit) gewohnt; auch das Terminal kann ich mit quit bzw exit schließen. |
Anmeldungsdatum: Beiträge: 91 |
os.exit(0) |
(Themenstarter)
Anmeldungsdatum: Beiträge: 279 Wohnort: Elmshorn |
Danke, das klappt - is natürlich nur 'ne Kopfsache zu akzeptieren, daß man keinen Befehl "eintippen" muß, um ein Programm zu beenden, aber sowohl CTRL-D als auch CTRL-C sind eigentlich keine Möglichkeiten zum "ordentlichen" Beenden eines Programmes, sondern "externe" Methoden, wenn ich das recht entsinne. |
Anmeldungsdatum: Beiträge: 91 |
Ctrl-D ist durchaus ein ordentliches Beenden des Programms. Es sendet ein EOF an den Input-Stream der Lua-Shell, was diese als Aufforderung, sich selbst zu beenden, interpretiert, weil die Eingaben fertig sind. Das macht fast jede Shell so. Wenn ich meine Bash beenden will, tippe ich auch nicht jedesmal "exit", sondern nutze Ctrl-D. Genauso, wie ich Ctrl-L drücke um den Bildschirm zu leeren, statt "clear" zu tippen. |