Ausführung von Programmen
LC.
exec
(command)¶
input (String) – Auszuführender Befehl (inklusive aller Parameter)
Exit-Code, Programmausgabe und Fehlerausgabe
Mit LC.exec()
können Programme ähnlich wie mit os.execute()
ausgeführt werden. Jedoch liefert LC.exec()
die Meldungen der Standardausgabe (STDOUT), Fehlermeldungen (STDERR) sowie den Exit-Code des ausgeführten Programms zurück. Gleichzeitig werden diese Daten im LiveConfig-Log protokolliert.
Example
local ex, stdout, stderr = LC.exec("service apache2 restart")