TG Telegram Group & Channel
Девочка Сисадмин | United States America (US)
Create: Update:

📌 Автоматическое удаление старых логов в Linux

При администрировании серверов со временем накапливается много лог-файлов, которые занимают место. Этот простой скрипт автоматически удаляет файлы старше 30 дней в указанной директории.


#!/bin/bash

LOG_DIR="/var/log/myapp" # Укажите путь к логам
DAYS=30 # Количество дней, после которых логи удаляются

find "$LOG_DIR" -type f -mtime +$DAYS -exec rm -f {} \;

echo "Удаление логов старше $DAYS дней завершено."


Как использовать?

1️⃣ Сохраните скрипт в файл, например, clean_logs.sh
2️⃣ Дайте ему права на выполнение:

chmod +x clean_logs.sh

3️⃣ Добавьте в cron для автоматического выполнения раз в день:

crontab -e

Добавьте строку:

0 3 * * * /path/to/clean_logs.sh

Это запустит скрипт каждый день в 3 утра.

📌 Автоматическое удаление старых логов в Linux

При администрировании серверов со временем накапливается много лог-файлов, которые занимают место. Этот простой скрипт автоматически удаляет файлы старше 30 дней в указанной директории.


#!/bin/bash

LOG_DIR="/var/log/myapp" # Укажите путь к логам
DAYS=30 # Количество дней, после которых логи удаляются

find "$LOG_DIR" -type f -mtime +$DAYS -exec rm -f {} \;

echo "Удаление логов старше $DAYS дней завершено."


Как использовать?

1️⃣ Сохраните скрипт в файл, например, clean_logs.sh
2️⃣ Дайте ему права на выполнение:

chmod +x clean_logs.sh

3️⃣ Добавьте в cron для автоматического выполнения раз в день:

crontab -e

Добавьте строку:

0 3 * * * /path/to/clean_logs.sh

Это запустит скрипт каждый день в 3 утра.


>>Click here to continue<<

Девочка Сисадмин




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)