Seite 1 von 1

CUxD System.Exec

Verfasst: 08.11.2018, 12:56
von Nugget
Hallo :D ,

gerne möchte ich in regelmäßigen Abständen eine Website aufrufen und deren Antwort in eine String Datei schreiben. Bisher habe ich das so gelöst:

dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget --http-user='xxx' --http-password='xxx' -q -O - 'http://192.168.xx.xx/json?cmd=status");
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
var v = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();

Allerdings ist die Webseite manchmal nicht erreichbar. Dann stoppt die Ausführung des Skripts für viele Sekunden und somit auch die CCU.
Gibt es eine Möglichkeit, mit einem Befehl wie "dom.GetObject("CUxD.CUX2801001:1.CMD_RUNS").State(1);" das EXEC ausführen zu lassen und sich dann später (z.B. 30 Sekunden) die STDOUT Ausgaben in eine Variable zu schreiben zu lassen?

Danke schon Mal für eure Hilfe.

Grüße

Re: CUxD System.Exec

Verfasst: 08.11.2018, 15:44
von Black
joah, geht, dafür brauchste dann aber 2 programme.

kannst dir das hier mal durchlesen, das gleiche Prinzip habe ich auch angewendet, um eine S.USV auszulesen.

viewtopic.php?f=65&t=45388&p=459815&hilit=s.usv#p459815

Black

Re: CUxD System.Exec

Verfasst: 08.11.2018, 16:01
von Nugget
Super vielen Dank für die Info das hatte ich nicht gefunden :mrgreen: . Werde ich heute Abend einmal ausprobieren :D