Код IT Загрузка примера кода…

Python main.py
from pathlib import Path

import time

def cleanup_logs(log_dir, days=30):
    log_path = Path(log_dir)
    cutoff = time.time() - (days * 86400)  # 86400 секунд в сутках
    
    for logfile in log_path.glob('*.log'):
        if logfile.stat().st_mtime < cutoff:
            print(f"Удаление {logfile}")
            logfile.unlink()

cleanup_logs('/var/log/myapp', days=7)
from pathlib import Path

import time

def cleanup_logs(log_dir, days=30):
    log_path = Path(log_dir)
    cutoff = time.time() - (days * 86400)  # 86400 секунд в сутках
    
    for logfile in log_path.glob('*.log'):
        if logfile.stat().st_mtime < cutoff:
            print(f"Удаление {logfile}")
            logfile.unlink()

cleanup_logs('/var/log/myapp', days=7)