Народ помогите разобраться.
Сейчас пишу скрипт sh и здесь возникла загвоздка:
Надо определить размер каталога по указанному пути (например /var/log/test)
и если он > 100Mb, то он удаляется в месте с подкаталогами и файлами.
Для тогоже самого, но с файлами я использую: find /var/log/mysql.log -size +256000k | xargs rm
Если кто то знает как это сделать с каталогами отпишитесь пожалуйста.
Заранее благодарен.
sh - Определение размера каталога
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2009-11-05 15:28:46
Re: sh - Определение размера каталога
Код: Выделить всё
man du
Код: Выделить всё
du -sk /var/log/* | awk '{if ($1 > 100000) print $2}' | xargs rm -rf
Последний раз редактировалось Alex Keda 2010-02-28 18:43:25, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
- tynix
- сержант
- Сообщения: 246
- Зарегистрирован: 2008-08-06 8:25:42
- Откуда: Красноярск
Re: sh - Определение размера каталога
Зачем же так жестоко?kirill.adw писал(а):Для тогоже самого, но с файлами я использую: find /var/log/mysql.log -size +256000k | xargs rm
Если кто то знает как это сделать с каталогами отпишитесь пожалуйста.
Код: Выделить всё
man 8 newsyslog
man 5 newsyslog.conf
Don' t panic !
cd /usr/ports && make srach
make: don't know how to make srach. Stop
cd /usr/ports && make srach
make: don't know how to make srach. Stop