2024-12-30 06:15
import os
import time
from datetime import datetime, timedelta
# Путь к директории с логами
LOG_DIR = "/var/log/my_app"
# Время жизни логов в днях
RETENTION_DAYS = 30
def clean_old_logs(directory, retention_days):
now = time.time()
retention_period = timedelta(days=retention_days)
for root, dirs, files in os.walk(directory):
for file in files:
file_path = os.path.join(root, file)
file_stat = os.stat(file_path)
...