Ich habe ein Python-Programm, das 24/7 laufen muss. Es schläft ungefähr 10% der Zeit in 30-Sekunden-Intervallen. Gibt es eine Möglichkeit, das Programm anzuhalten und erneut sicher zu starten, so dass der Neustart nur während des Schlafs erfolgt? HierNeustart eines Python-Programms im Ruhezustand?
ist ein Beispiel für den Code, der main()
Funktion und Umsetzung:
# =============================================================================
# MAIN
# =============================================================================
def main():
while True:
checkReply = Reply()
checkReply.time_to_reply()
checkReply.search_db()
time.sleep(10)
# =============================================================================
# RUNNER
# =============================================================================
print "start"
if __name__ == '__main__':
main()
Ja, ich kann Ihnen zeigen, wie das geht, aber Sie müssen Ihren Code posten. Zumindest ein Beispiel, das den Kontrollfluss des Programms zeigt. – Will
Danke, hoffentlich ist es nicht zu viel und hässlich durchzukämmen. https://github.com/SIlver--/remindmebot-reddit –