Добрый всем день.
Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт какой есть?
> Добрый всем день.
> Вопрос такой. Нужно создать папку на файлсервере под 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 {} \;
>> Добрый всем день.
>> Вопрос такой. Нужно создать папку на файлсервере под 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 {} \;Спасибо
>>> Добрый всем день.
>>> Вопрос такой. Нужно создать папку на файлсервере под 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 {} \;
> Спасибоя уточню. создать отдельный файл с этой строкой или прямо в крон это вписать?
это на ваше усмотрение.
> Добрый всем день.
> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
> какой есть?Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и удалять по крону всё внутри нужной директории.
>> Добрый всем день.
>> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>> какой есть?
> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
> удалять по крону всё внутри нужной директории.применил второй вариант записи в кронтаб, удалились только файлы, папки остались на месте.
чегото нехватает?
>>> Добрый всем день.
>>> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
>>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>>> какой есть?
>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>> удалять по крону всё внутри нужной директории.
> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
> месте.
> чегото нехватает?ну так, вы про файлы и говорили, про папки не слова :)
уберите -type f
>[оверквотинг удален]
>>>> Вопрос такой. Нужно создать папку на файлсервере под linux suse 11, которая
>>>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>>>> какой есть?
>>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>>> удалять по крону всё внутри нужной директории.
>> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
>> месте.
>> чегото нехватает?
> ну так, вы про файлы и говорили, про папки не слова :)
> уберите -type fвообщето я имел ввиду всё содержимое, кроме одного файла), но всёравно спасибо.
>[оверквотинг удален]
>>>>> бы ежедневно самоочищалась, кроме одного файла. Как это сделать? Может скрипт
>>>>> какой есть?
>>>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>>>> удалять по крону всё внутри нужной директории.
>>> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
>>> месте.
>>> чегото нехватает?
>> ну так, вы про файлы и говорили, про папки не слова :)
>> уберите -type f
> вообщето я имел ввиду всё содержимое, кроме одного файла), но всёравно спасибо.Папки всёравно не удаляются.
>[оверквотинг удален]
>>>>>> какой есть?
>>>>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>>>>> удалять по крону всё внутри нужной директории.
>>>> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
>>>> месте.
>>>> чегото нехватает?
>>> ну так, вы про файлы и говорили, про папки не слова :)
>>> уберите -type f
>> вообщето я имел ввиду всё содержимое, кроме одного файла), но всёравно спасибо.
> Папки всёравно не удаляются....rm -R...
>[оверквотинг удален]
>>>>>> Как вариант, альтернативный find, можно защитить нужный файл спомощью "chattr +i" и
>>>>>> удалять по крону всё внутри нужной директории.
>>>>> применил второй вариант записи в кронтаб, удалились только файлы, папки остались на
>>>>> месте.
>>>>> чегото нехватает?
>>>> ну так, вы про файлы и говорили, про папки не слова :)
>>>> уберите -type f
>>> вообщето я имел ввиду всё содержимое, кроме одного файла), но всёравно спасибо.
>> Папки всёравно не удаляются.
> ...rm -R...я дико извеняюсь, но теперь удаляется вся корневая папка(
> я дико извеняюсь, но теперь удаляется вся корневая папка(Блин, прочитайте man find и rm и сделайте как вам надо.