NEWS
[Frage] Skript nach ausführen deaktivieren sinnvoll?
-
Moin zusammen!
Mal eine grundsätzliche Frage: Macht es Sinn Skripte, die keinen eigenen Trigger beinhalten, nach dem Ausführen zu deaktivieren? Konkretes Bsp.:
Ich habe ein einfaches Skript, welches lediglich Hifi Geräte per http Request ausschaltet. Das Skript selber wird über z.B. Alexa genutzt oder ist in anderen Skripten mit eingebunden. Jetzt habe ich zwei Möglichkeiten:
-
Am Ende des Skriptes einen Baustein einsetzen, der das Skript nach ausführen deaktiviert
-
Das Skript dauerhaft aktiviert lassen
Beide Möglichkeiten funktionieren problemlos. Meine Frage ist, ob es in anderer Hinsicht (Ressourcen?!) irgendeine Rolle spielt.
Vielleicht nehme ich es etwas zu genau, würde mich aber trotzdem mal interessieren.
Besten Dank!
-
-
Meiner Meinung nach macht es erst bei größeren Skripten einen Unterschied ob es Läuft oder nicht.
Also wenn viele Subscriptions vom Skript erzeugt werden zum Beispiel.
Aber du kannst es Testen in dem du deine Systemauslastung beobachtest und beide Varianten ausprobierst.
-
Der Unterschied liegt IMO darin, ob du deinen Host neu startest oder nicht, und was dann mit dem Skript passiert.
Ich hatte gerade heute morgen das Problem, dass auf einem Pi ein Setup-Skript (das einen selbst-beenden-Baustein enthält) nicht beendet war.
Der Pi hat sich über Nacht neu gestartet und das dann wieder ausgeführte Skript meine Konfiguration überschrieben.
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