J'ai un programme python qui doit fonctionner 24/7. Il dort environ 10% du temps par intervalles de 30 secondes. Y a-t-il un moyen d'arrêter le programme et de recommencer en toute sécurité afin que le redémarrage ne se fasse que pendant le sommeil?Redémarrer un programme python pendant le sommeil en toute sécurité?
Voici un échantillon du code, la fonction main()
et mise en œuvre:
# =============================================================================
# MAIN
# =============================================================================
def main():
while True:
checkReply = Reply()
checkReply.time_to_reply()
checkReply.search_db()
time.sleep(10)
# =============================================================================
# RUNNER
# =============================================================================
print "start"
if __name__ == '__main__':
main()
Oui, je peux vous montrer comment faire cela, mais vous devez poster votre code. Au moins un exemple montrant le flux de contrôle du programme. – Will
Merci, j'espère que ce n'est pas trop et laid de passer au peigne fin. https://github.com/SIlver--/remindmebot-reddit –