import os
import time
# Папка для очистки
LOG_DIR = "/var/log/myapp"
DAYS_TO_KEEP = 7 # Храним файлы не старше 7 дней
# Текущее время
now = time.time()
# Очистка старых файлов
for file_name in os.listdir(LOG_DIR):
file_path = os.path.join(LOG_DIR, file_name)
if os.path.isfile(file_path):
# Проверяем возраст файла
if now - os.path.getmtime(file_path) > DAYS_TO_KEEP * 86400:
os.remove(file_path)
print(f"Удалён файл: {file_path}")
print("🎉 Очистка завершена!")