Hallo zusammen,
gibt es die Möglichkeit:
Skript 1 auszuführen… läuft…
UND mit Skript 2 --> Skript 1 beenden…
Danke
Manuela
Hallo zusammen,
gibt es die Möglichkeit:
Skript 1 auszuführen… läuft…
UND mit Skript 2 --> Skript 1 beenden…
Danke
Manuela
Nein. Die wichtigere Frage ist, warum das erste Skript überhaupt so lange läuft…
paresy
Szenen Skript…
Ist es möglich durch Skript 1 ein Skript 2 zu starten?
Einen Call zu machen?
Skript 1 läuft und läuft und läuft und … in einer Schleife wird abgefragt:
if ( IPS_SemaphoreEnter('ShutDown', 0) ) { // erst mal prüfen, ob ShutDown verlangt wird
IPS_SemaphoreLeave('ShutDown');
} else {
die("
ShutDown ist initiiert; Ende Skript 1");
}
Skript 2 hat das Semaphore gesetzt:
IPS_SemaphoreEnter ('ShutDown', 1000);
muß aber dann noch einige Zeit weiter am Leben gehalten werden; bei seinem Ende löscht IPS das Semaphore ‚ShutDown‘ aus dem System und Skript 1 kann es nicht mehr abfragen.
Viele Grüsse
Harald
:D:D danke