URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 45978
[ Назад ]

Исходное сообщение
"Как удалить огромное количество файлов?? (>600 тыс.)"

Отправлено SpiritaL , 09-Июл-04 13:40 
Делаю так:
rm -rf /var/log/httpd/*
при этом вылетаю из терминала и убивается все, что было запущенно на данном терминале.
Можно конечно удалять по кусочкам, но это тоже не дело. Подскажите что можно сделать в данной ситуации.
ОС Линукс Ред Хат 7.3.

Спасибо.


Содержание

Сообщения в этом обсуждении
"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено Владимир , 09-Июл-04 13:44 
>Делаю так:
>rm -rf /var/log/httpd/*
>при этом вылетаю из терминала и убивается все, что было запущенно на
>данном терминале.
>Можно конечно удалять по кусочкам, но это тоже не дело. Подскажите что
>можно сделать в данной ситуации.
>ОС Линукс Ред Хат 7.3.
>
>Спасибо.


Такая же проблема
Я в таких случаях удаляю а затем заново создаю директорию с этими файлами, главное права предварительно записать :)


"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено Z0termaNN , 09-Июл-04 13:45 
>Делаю так:
>rm -rf /var/log/httpd/*
>при этом вылетаю из терминала и убивается все, что было запущенно на
>данном терминале.
>Можно конечно удалять по кусочкам, но это тоже не дело. Подскажите что
>можно сделать в данной ситуации.
>ОС Линукс Ред Хат 7.3.
>
>Спасибо.

find /var/log/httpd -print | xargs rm -f


"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено SpiritaL , 09-Июл-04 13:58 

>find /var/log/httpd -print | xargs rm -f

А вот за это большущее тебе спасибо!
Спас ты меня.


"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено dl , 09-Июл-04 13:47 
можно попробовать попользоваться командой find (иногда пользуюсь)...
Вызов примерно таков:

find . -name <file_mask> -exec rm -f \{\} \;


"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено ihor , 09-Июл-04 13:54 
>при этом вылетаю из терминала и убивается все, что было запущенно на
интересно, с чего бы это? надо бы разобраться.

"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено SpiritaL , 09-Июл-04 14:03 
>>при этом вылетаю из терминала и убивается все, что было запущенно на
>интересно, с чего бы это? надо бы разобраться.

возможно из-за переполнения процессов в памяти, которая контролируется grsec'ом.


"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено ihor , 09-Июл-04 14:21 
rm -f * раскрывается шеллом в rm -f [очень большой список файлов ...],
но, по идее, rm или шелл должен просто ругнуться, что мол, слишком большой список, а не вываливать всё.



"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено SpiritaL , 09-Июл-04 14:36 
>rm -f * раскрывается шеллом в rm -f [очень большой список файлов
>...],
>но, по идее, rm или шелл должен просто ругнуться, что мол, слишком
>большой список, а не вываливать всё.


видать grsec при превышении лимита просто вырубает весь терминал с порожденными процессами в нем.


"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено 90 , 10-Июл-04 17:30 
во фре screen (надеюсь, что линуха где-то рядом :) - если что-то рвётся по сети или треба много времени: зашёл в него, дал команду и пошёл спать (или пиво пить, как сейёчас :)

"Как удалить огромное количество файлов?? (>600 тыс.)"
Отправлено shaman , 11-Июл-04 09:12 
>видать grsec при превышении лимита просто вырубает весь терминал с порожденными процессами
>в нем.
Ну вообще-то если не стоит ограничение ресурсов - то не должен.