Автоудаление файла как реализовтаь?

М
На сайте с 08.09.2006
Offline
223
706

Всем привет.

Буду очень благодарен если подскажите как реализовать следующую вещь:

на сайте есть файл кеша, лимит которого регулируется из админки. Если файл по размеру достигает своего предела, то кеширование заканчинается до тех пор, пока я этот файл не удалю.

Может есть какой-то скрипт, который бы проверял размер файла и если он превышает заданный размер, то он удалялся? Я так понимаю запуск этого скрипта можно поставить в крон и все будет происходить автоматически по заданному расписанию.

Не бойся неизбежного... Уже не продаю авто морды...
[umka]
На сайте с 25.05.2008
Offline
456
#1

Для автоматического удаления всех файлов, размером >100 кб, запускайте по крону такую команду:

/usr/bin/find /path/to/your/cache/ -size +100k -delete

Если это один единственный файл 'cache.dat', то так

/usr/bin/find /path/to/your/cache/ -name cache.dat -depth 1 -size +100k -delete

Лог в помощь!
М
На сайте с 08.09.2006
Offline
223
#2
'[umka:
;8737944']Для автоматического удаления файла(ов), размером >100 кб, запускайте по крону такую команду:
/usr/bin/find /path/to/your/cache/ -size +100k -delete

Если это один единственный файл 'cache.dat', то так
/usr/bin/find /path/to/your/cache/ -name cache.dat -depth 1 -size +100k -delete

Спасибо большое, попробую.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий