NEWS
terminated code 7 nach start durch script
-
Hallo zusammen,
Ich benutze Parser um Website nach Infos zu suchen dies möchte ich nur zu einer fixen Zeit am Tag und nicht wie Parser das macht mit einem Intervall alle 5 sek.
Somit habe ich eine kleine funktion geschrieben welche mir parser startet:
function toggleParser (){ var parserState = getState("system.adapter.parser.0.alive"/*parser.0.alive*/).val; if (parserState === true) { setState("system.adapter.parser.0.alive"/*parser.0.alive*/, false); log("toggleParser off"); } else { setState("system.adapter.parser.0.alive"/*parser.0.alive*/, true); log("toggleParser on"); } }ich werde noch ein andere Script schreiben um welches dann die Funktion abruft. Allerdings beim Testen dieser Funktion ist immer beim starten des Adapters die meldung gekommen:
host.raspberrypi 2019-08-15 15:25:11.251 error instance system.adapter.parser.0 terminated with code 7 (Adapter already running)Jetzt wundert es mich wenn warum? denn ich habe keinen 2. parser am laufen. Kann es sein das durch das Script resp. setState bei System Adapter irgendwie der Prozess auf dem Raspi doch nicht komplett gekillt wird?
Oder gibt es eine bessere möglichkeit Adapter zu startem mit einem Script?Danke
Lieber Gruss
Noah
-
Hallo zusammen,
Ich benutze Parser um Website nach Infos zu suchen dies möchte ich nur zu einer fixen Zeit am Tag und nicht wie Parser das macht mit einem Intervall alle 5 sek.
Somit habe ich eine kleine funktion geschrieben welche mir parser startet:
function toggleParser (){ var parserState = getState("system.adapter.parser.0.alive"/*parser.0.alive*/).val; if (parserState === true) { setState("system.adapter.parser.0.alive"/*parser.0.alive*/, false); log("toggleParser off"); } else { setState("system.adapter.parser.0.alive"/*parser.0.alive*/, true); log("toggleParser on"); } }ich werde noch ein andere Script schreiben um welches dann die Funktion abruft. Allerdings beim Testen dieser Funktion ist immer beim starten des Adapters die meldung gekommen:
host.raspberrypi 2019-08-15 15:25:11.251 error instance system.adapter.parser.0 terminated with code 7 (Adapter already running)Jetzt wundert es mich wenn warum? denn ich habe keinen 2. parser am laufen. Kann es sein das durch das Script resp. setState bei System Adapter irgendwie der Prozess auf dem Raspi doch nicht komplett gekillt wird?
Oder gibt es eine bessere möglichkeit Adapter zu startem mit einem Script?Danke
Lieber Gruss
Noah
-
@noaboa sagte:
Oder gibt es eine bessere möglichkeit Adapter zu startem mit einem Script?
Siehe Beispiel zu extendObject().
@paul53 said in terminated code 7 nach start durch script:
@noaboa sagte:
Oder gibt es eine bessere möglichkeit Adapter zu startem mit einem Script?
Siehe Beispiel zu extendObject().
Vielen Dank. Funktioniert so.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden