HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-19
1 <p>Дарим подарок всем, кто устал вручную чистить старые логи или временные файлы на серверах. Держите небольшой Python-скрипт, который поможет автоматизировать эту задачу:</p>
1 <p>Дарим подарок всем, кто устал вручную чистить старые логи или временные файлы на серверах. Держите небольшой Python-скрипт, который поможет автоматизировать эту задачу:</p>
2 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) &gt; DAYS_TO_KEEP * 86400: os.remove(file_path) print(f"Удалён файл: {file_path}") print("🎉 Очистка завершена!")<p>С этим скриптом можно не просто удалять логи, а<em>выполнять дополнительные полезные действия перед удалением.</em></p>
2 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) &gt; DAYS_TO_KEEP * 86400: os.remove(file_path) print(f"Удалён файл: {file_path}") print("🎉 Очистка завершена!")<p>С этим скриптом можно не просто удалять логи, а<em>выполнять дополнительные полезные действия перед удалением.</em></p>
3 <p><strong>Как это работает?</strong></p>
3 <p><strong>Как это работает?</strong></p>
4 <ol><li>укажите папку, которую нужно чистить (LOG_DIR);</li>
4 <ol><li>укажите папку, которую нужно чистить (LOG_DIR);</li>
5 <li>настройте, сколько дней хранить файлы (DAYS_TO_KEEP);</li>
5 <li>настройте, сколько дней хранить файлы (DAYS_TO_KEEP);</li>
6 <li>запустите скрипт, чтобы избавиться от старых логов или временных файлов.</li>
6 <li>запустите скрипт, чтобы избавиться от старых логов или временных файлов.</li>
7 </ol><p>Вуаля, ваша инфраструктура стала чище!</p>
7 </ol><p>Вуаля, ваша инфраструктура стала чище!</p>
8 <p>Поделитесь скриптом с коллегой, если вам было полезно.</p>
8 <p>Поделитесь скриптом с коллегой, если вам было полезно.</p>