Если на сервере накопилось много временных файлов, их можно автоматически удалять по времени. Вот скрипт, который удаляет файлы старше 7 дней из указанной директории:
#!/bin/bash
DIR="/var/log/tmp" # Укажите свою директорию
DAYS=7 # Количество дней
# Удаление файлов старше $DAYS дней
find "$DIR" -type f -mtime +$DAYS -exec rm -f {} \;
echo "Старые файлы в $DIR удалены!"
📌 Разбор кода:
🔹
find "$DIR" -type f -mtime +$DAYS — ищет файлы старше $DAYS дней. 🔹
-exec rm -f {} \; — удаляет найденные файлы. 🔹 Запускать можно по cron, например, раз в день:
0 3 * * * /path/to/script.sh
(Выполнится в 3 часа ночи)
Используйте с умом, чтобы случайно не удалить важные файлы! 🚀
👉@bash_srv