The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Самоочистка дериктории"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Квоты, ограничения, QoS / Linux)
Изначальное сообщение [ Отслеживать ]

"Самоочистка дериктории"  +/
Сообщение от beznika (ok) on 19-Окт-10, 08:34 
Добрый всем день.
Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт какой есть?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Самоочистка дериктории"  +/
Сообщение от shadow_alone (ok) on 19-Окт-10, 08:55 
> Добрый всем день.
> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
> какой есть?

Просто повесьте задание в cron
типа

rm `find /path/to/your/folder -type f | grep -v 'file_name_to_exclude'`

или так

find /path/to/your/folder -type f ! -name 'file_name_to_exclude' -exec rm {} \;

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Самоочистка дериктории"  +/
Сообщение от beznika (ok) on 19-Окт-10, 09:29 
>> Добрый всем день.
>> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>> какой есть?
> Просто повесьте задание в cron
> типа
> rm `find /path/to/your/folder -type f | grep -v 'file_name_to_exclude'`
> или так
> find /path/to/your/folder -type f ! -name 'file_name_to_exclude' -exec rm {} \;

Спасибо

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Самоочистка дериктории"  +/
Сообщение от beznika (ok) on 19-Окт-10, 09:54 
>>> Добрый всем день.
>>> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
>>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>>> какой есть?
>> Просто повесьте задание в cron
>> типа
>> rm `find /path/to/your/folder -type f | grep -v 'file_name_to_exclude'`
>> или так
>> find /path/to/your/folder -type f ! -name 'file_name_to_exclude' -exec rm {} \;
> Спасибо

я уточню. создать отдельный файл с этой строкой или прямо в крон это вписать?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Самоочистка дериктории"  +/
Сообщение от shadow_alone_ on 19-Окт-10, 09:57 
это на ваше усмотрение.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Самоочистка дериктории"  +/
Сообщение от Xaionaro (ok) on 19-Окт-10, 18:48 
> Добрый всем день.
> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
> какой есть?

Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и удалять по крону всё внутри нужной директории.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Самоочистка дериктории"  +/
Сообщение от beznika (ok) on 20-Окт-10, 11:32 
>> Добрый всем день.
>> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>> какой есть?
> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
> удалять по крону всё внутри нужной директории.

применил второй вариант записи в кронтаб, удалились только файлы, папки остались на месте.
чегото нехватает?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Самоочистка дериктории"  +/
Сообщение от shadow_alone (ok) on 20-Окт-10, 12:28 
>>> Добрый всем день.
>>> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
>>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>>> какой есть?
>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>> удалять по крону всё внутри нужной директории.
> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
> месте.
> чегото нехватает?

ну так, вы про файлы и говорили, про папки не слова :)
уберите -type f

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Самоочистка дериктории"  +/
Сообщение от beznika (ok) on 20-Окт-10, 13:18 
>[оверквотинг удален]
>>>> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
>>>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>>>> какой есть?
>>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>>> удалять по крону всё внутри нужной директории.
>> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
>> месте.
>> чегото нехватает?
> ну так, вы про файлы и говорили, про папки не слова :)
> уберите -type f

вообщето я имел ввиду всё содержимое, кроме одного файла), но всёравно спасибо.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Самоочистка дериктории"  +/
Сообщение от beznika (ok) on 25-Окт-10, 10:43 
>[оверквотинг удален]
>>>>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>>>>> какой есть?
>>>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>>>> удалять по крону всё внутри нужной директории.
>>> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
>>> месте.
>>> чегото нехватает?
>> ну так, вы про файлы и говорили, про папки не слова :)
>> уберите -type f
> вообщето я имел ввиду всё содержимое, кроме одного файла), но всёравно спасибо.

Папки всёравно не удаляются.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Самоочистка дериктории"  +/
Сообщение от SubGun (ok) on 25-Окт-10, 13:27 
>[оверквотинг удален]
>>>>>> какой есть?
>>>>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>>>>> удалять по крону всё внутри нужной директории.
>>>> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
>>>> месте.
>>>> чегото нехватает?
>>> ну так, вы про файлы и говорили, про папки не слова :)
>>> уберите -type f
>> вообщето я имел ввиду всё содержимое, кроме одного файла), но всёравно спасибо.
> Папки всёравно не удаляются.

...rm -R...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Самоочистка дериктории"  +/
Сообщение от beznika (ok) on 28-Окт-10, 07:33 
>[оверквотинг удален]
>>>>>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>>>>>> удалять по крону всё внутри нужной директории.
>>>>> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
>>>>> месте.
>>>>> чегото нехватает?
>>>> ну так, вы про файлы и говорили, про папки не слова :)
>>>> уберите -type f
>>> вообщето я имел ввиду всё содержимое, кроме одного файла), но всёравно спасибо.
>> Папки всёравно не удаляются.
> ...rm -R...

я дико извеняюсь, но теперь удаляется вся корневая папка(

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Самоочистка дериктории"  +/
Сообщение от аноним on 29-Окт-10, 19:44 
> я дико извеняюсь, но теперь удаляется вся корневая папка(

Блин, прочитайте man find и rm и сделайте как вам надо.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру