fix cron on start
This commit is contained in:
parent
c80dbdaee1
commit
5ddd522b6f
37
app.py
37
app.py
@ -1390,14 +1390,41 @@ def delete_old_logs():
|
|||||||
flash(f"Usunięto {deleted_count} logów starszych niż {delete_days} dni.")
|
flash(f"Usunięto {deleted_count} logów starszych niż {delete_days} dni.")
|
||||||
return redirect(url_for('logs_page'))
|
return redirect(url_for('logs_page'))
|
||||||
|
|
||||||
|
#if __name__ == '__main__':
|
||||||
|
# with app.app_context():
|
||||||
|
# #scheduler = BackgroundScheduler()
|
||||||
|
# schedule_retention_job()
|
||||||
|
# schedule_auto_export_job()
|
||||||
|
# schedule_auto_binary_backup_job()
|
||||||
|
# scheduler.add_job(func=cleanup_old_logs, trigger='interval', days=1, id="cleanup_logs_job")
|
||||||
|
#
|
||||||
|
# scheduler.start()
|
||||||
|
# atexit.register(lambda: scheduler.shutdown())
|
||||||
|
# app.run(host='0.0.0.0', port=5581, use_reloader=False, debug=True)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
with app.app_context():
|
with app.app_context():
|
||||||
#scheduler = BackgroundScheduler()
|
# Usunięcie istniejących zadań, jeśli istnieją
|
||||||
schedule_retention_job()
|
try:
|
||||||
schedule_auto_export_job()
|
scheduler.remove_job("cleanup_job")
|
||||||
schedule_auto_binary_backup_job()
|
except Exception:
|
||||||
scheduler.add_job(func=cleanup_old_logs, trigger='interval', days=1, id="cleanup_logs_job")
|
pass
|
||||||
|
try:
|
||||||
|
scheduler.remove_job("auto_backup_job")
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
try:
|
||||||
|
scheduler.remove_job("cleanup_logs_job")
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
|
||||||
|
# Dodanie zadań z wrapperem kontekstu
|
||||||
|
scheduler.add_job(func=run_task_with_context(cleanup_old_backups), trigger='interval', days=1, id="cleanup_job")
|
||||||
|
scheduler.add_job(func=run_task_with_context(scheduled_auto_backup), trigger='interval', days=1, id="auto_backup_job")
|
||||||
|
scheduler.add_job(func=run_task_with_context(cleanup_old_logs), trigger='interval', days=1, id="cleanup_logs_job")
|
||||||
|
|
||||||
|
# Uruchomienie harmonogramu
|
||||||
scheduler.start()
|
scheduler.start()
|
||||||
atexit.register(lambda: scheduler.shutdown())
|
atexit.register(lambda: scheduler.shutdown())
|
||||||
|
|
||||||
app.run(host='0.0.0.0', port=5581, use_reloader=False, debug=True)
|
app.run(host='0.0.0.0', port=5581, use_reloader=False, debug=True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user