The OpenNET Project / Index page

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

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

"Скрипт удаления старых файлов"  
Сообщение от Wert email(??) on 13-Мрт-07, 18:18 
Есть скрипт который раз в сутки создает папку в которой делает архивы.

Папка создается коммандой
mkdir /var/ftp/pub/backup/`date +%d`.`date +%m`.`date +%Y`

Какой скрипт написать, чтобы он удалял папки которые старше 7-ми дней?

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

 Оглавление

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


1. "Скрипт удаления старых файлов"  
Сообщение от pavel_simple (ok) on 13-Мрт-07, 18:31 
man date
date -d "now-30 day" +%d.%m.%Y
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Скрипт удаления старых файлов"  
Сообщение от universite email(ok) on 13-Мрт-07, 23:30 
>man date
>date -d "now-30 day" +%d.%m.%Y

# date -d "now-30 day" +%d.%m.%Y
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
            [-f fmt date | [[[[[cc]yy]mm]dd]HH]MM[.ss]] [+format]

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

3. "Скрипт удаления старых файлов"  
Сообщение от pavel_simple (ok) on 14-Мрт-07, 10:55 
debian sarge
coreutils
5.2.1
воркает
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Скрипт удаления старых файлов"  
Сообщение от pavel_simple (ok) on 14-Мрт-07, 10:56 
это я к тому что порт должен быть
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Скрипт удаления старых файлов"  
Сообщение от Giro on 14-Мрт-07, 13:16 
>Есть скрипт который раз в сутки создает папку в которой делает архивы.
>
>
>Папка создается коммандой
>mkdir /var/ftp/pub/backup/`date +%d`.`date +%m`.`date +%Y`
>
>Какой скрипт написать, чтобы он удалял папки которые старше 7-ми дней?

Направление в сторону find type -d + параметр date со смещением по дате + параметр exec который будет удалять. Погляди в man как это точно все пишется.

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

6. "Скрипт удаления старых файлов"  
Сообщение от Xela email(ok) on 14-Мрт-07, 14:52 
>Есть скрипт который раз в сутки создает папку в которой делает архивы.
>
>
>Папка создается коммандой
>mkdir /var/ftp/pub/backup/`date +%d`.`date +%m`.`date +%Y`
>
>Какой скрипт написать, чтобы он удалял папки которые старше 7-ми дней?


find /var/ftp/pub/backup -type d -ctime +6 -exec rm -r "{}" ";"

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

7. "Скрипт удаления старых файлов"  
Сообщение от Vareliy email on 21-Апр-07, 08:07 
>find /var/ftp/pub/backup -type d -ctime +6 -exec rm -r "{}" ";"


Спасибо Xela и Giro. Мне эти советы очень помогли сообщение . На ОС AIX5L эта команда выглядит так :
/usr/bin/find /data01/backup/oracle/tcwork0_archiv/*.zip -mtime 31 -exec rm {} \;

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

8. "Скрипт удаления старых файлов"  
Сообщение от Xela (ok) on 23-Апр-07, 10:17 
>>find /var/ftp/pub/backup -type d -ctime +6 -exec rm -r "{}" ";"
>
>
>Спасибо Xela и Giro. Мне эти советы очень помогли сообщение . На
>ОС AIX5L эта команда выглядит так :
>/usr/bin/find /data01/backup/oracle/tcwork0_archiv/*.zip -mtime 31 -exec rm {} \;


Будте аккуратнее --- mtime -- время последнего изменения. ctime --- время создания.

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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