- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов

В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
раз уже тема скатилась на выпендреж, напомню что с вместе с find выгодно использовать xargs, иначе -exec rm будет запускаться постоянно и нещадно тормозить.
и появится шанс "Argument list too long"
find /domains/domen.com/public_html/papka -mindepth 1 -exec rm -r {} \;
??? да не нужно тут никаких экзеков внешних!
вот, вполне живой пример работающий у меня по крону
find /usr/local/etc/nginx/logs/archive/ -mtime +2 -delete
сносит и файлы и вложенные папки после archive/
СлЕЭШЕГ нужно не абывать ставить, чтоб файнд сносил не только файы, но и папки
bash-2.05b# pwd;date;ls -al
/usr/local/etc/nginx/logs/archive
Sat Dec 6 19:57:15 GMT 2008
total 22
drwxr-xr-x 7 root wheel 512 Dec 6 03:01 .
drwxr-xr-x 3 root wheel 3072 Dec 6 17:24 ..
drwxr-xr-x 2 root wheel 3072 Dec 5 03:01 20081202
drwxr-xr-x 2 root wheel 3072 Dec 6 03:01 20081203
drwxr-xr-x 2 root wheel 3072 Dec 6 03:01 20081204
drwxr-xr-x 2 root wheel 512 Dec 5 03:01 20081205
drwxr-xr-x 2 root wheel 512 Dec 6 03:01 20081206
find из freebsd и findutils по разному себя ведут
find из freebsd и findutils по разному себя ведут
а попрбовать на прктике :)?
про правильную фрю я там уже писал повыше, теперь берем не_правильную_фрю (полу_дебиана к примеру)
@atlon:~/tmp$ uname -a
Linux atlon 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686 GNU/Linux
делаем пачку диров вложеных с файлами (копирнул туда эрси диры для теста
@atlon:~/tmp$ find ./usr/local/etc/nginx/logs/archive/
./usr/local/etc/nginx/logs/archive/rc4.d/S20rsync
./usr/local/etc/nginx/logs/archive/rc4.d/S25nfs-user-server
./usr/local/etc/nginx/logs/archive/rc4.d/S40dhcp3-server
./usr/local/etc/nginx/logs/archive/rc4.d/S98usplash
ну итп
@atlon:~/tmp$ find ./usr/local/etc/nginx/logs/archive/ -delete
vit@atlon:~/tmp$ find ./usr/local/etc/nginx/logs/archive/ -ls
find: ./usr/local/etc/nginx/logs/archive/: No such file or directory
даже доказывать ничего не требовалось.
но отметить необходимо , что папка archive/ в этом варианте уйдет в нирвану .
поэтому, если в папке реально только файлы - не нужно испытвать судьбу. нужно указать файнду что там только файлы тереть нужно -type f
Roxis, нет же. в xargs сделан чтобы этот шанс не появлялся.
точно
а последние find'ы это и без xargs умеют
-exec rm -r {} +
так что оптимальней получается?
'-delete' или '-exec rm -rf {} +'