Der beste Weg ist, das Skript neu zu schreiben, so dass es while True:
nicht verwendet.
Leider ist es unmöglich, eine gute Möglichkeit, dies zu beenden, zu vermuten.
Sie könnten die Linux-Signale verwenden.
Sie könnten einen Timer verwenden und nach einer Weile stoppen.
Sie könnten dostuff
einen Wert zurückgeben und stoppen, wenn der Wert False
ist.
Sie können nach einer lokalen Datei suchen und anhalten, wenn die Datei existiert.
Sie können eine FTP-Site für eine Remote-Datei überprüfen und das Stoppen der Datei besteht.
Sie können eine HTTP-Webseite nach Informationen durchsuchen, die angeben, ob Ihre Schleife angehalten werden soll oder nicht.
Sie könnten OS-spezifische Dinge wie Semaphore oder Shared Memory verwenden.
danke für die schnelle Antwort, auf jeden Fall ein paar gute Ideen, an die ich nicht gedacht habe. – James