Делаю так:
rm -rf /var/log/httpd/*
при этом вылетаю из терминала и убивается все, что было запущенно на данном терминале.
Можно конечно удалять по кусочкам, но это тоже не дело. Подскажите что можно сделать в данной ситуации.
ОС Линукс Ред Хат 7.3.Спасибо.
>Делаю так:
>rm -rf /var/log/httpd/*
>при этом вылетаю из терминала и убивается все, что было запущенно на
>данном терминале.
>Можно конечно удалять по кусочкам, но это тоже не дело. Подскажите что
>можно сделать в данной ситуации.
>ОС Линукс Ред Хат 7.3.
>
>Спасибо.
Такая же проблема
Я в таких случаях удаляю а затем заново создаю директорию с этими файлами, главное права предварительно записать :)
>Делаю так:
>rm -rf /var/log/httpd/*
>при этом вылетаю из терминала и убивается все, что было запущенно на
>данном терминале.
>Можно конечно удалять по кусочкам, но это тоже не дело. Подскажите что
>можно сделать в данной ситуации.
>ОС Линукс Ред Хат 7.3.
>
>Спасибо.find /var/log/httpd -print | xargs rm -f
>find /var/log/httpd -print | xargs rm -fА вот за это большущее тебе спасибо!
Спас ты меня.
можно попробовать попользоваться командой find (иногда пользуюсь)...
Вызов примерно таков:find . -name <file_mask> -exec rm -f \{\} \;
>при этом вылетаю из терминала и убивается все, что было запущенно на
интересно, с чего бы это? надо бы разобраться.
>>при этом вылетаю из терминала и убивается все, что было запущенно на
>интересно, с чего бы это? надо бы разобраться.возможно из-за переполнения процессов в памяти, которая контролируется grsec'ом.
rm -f * раскрывается шеллом в rm -f [очень большой список файлов ...],
но, по идее, rm или шелл должен просто ругнуться, что мол, слишком большой список, а не вываливать всё.
>rm -f * раскрывается шеллом в rm -f [очень большой список файлов
>...],
>но, по идее, rm или шелл должен просто ругнуться, что мол, слишком
>большой список, а не вываливать всё.
видать grsec при превышении лимита просто вырубает весь терминал с порожденными процессами в нем.
во фре screen (надеюсь, что линуха где-то рядом :) - если что-то рвётся по сети или треба много времени: зашёл в него, дал команду и пошёл спать (или пиво пить, как сейёчас :)
>видать grsec при превышении лимита просто вырубает весь терминал с порожденными процессами
>в нем.
Ну вообще-то если не стоит ограничение ресурсов - то не должен.