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

Исходное сообщение
"скрипт на удаление старых файлов-архивов"

Отправлено onlite , 13-Авг-14 11:32 
Доброе время суток.
Есть расшраренная папка /arc/backup/, пользователи Windows ее видят.

>root@arc:/ # ls -a /arc/backup
>.
>..
>BackupPC
>bss_backup_20140811(1).zip
>cred_backup_20140811(1).zip
>bss_backup_20140812(1).zip
>cred_backup_20140812(1).zip
>bss_backup_20140813(1).zip
>cred_backup_20140813(1).zip

в нее кидаются файлы MSSQL сервера (отдельной прогой под Windows) + создается архив BackupPC на файлы отдельных программ под винду.
подскажите скрипт, удаляющий старые файлы архива? пусть 3 дневной давности. Но чтобы папку BackupPC он не трогал.


Содержание

Сообщения в этом обсуждении
"скрипт на удаление старых файлов-архивов"
Отправлено Pahanivo , 13-Авг-14 11:34 
find + rm

"скрипт на удаление старых файлов-архивов"
Отправлено rusadmin , 13-Авг-14 11:47 
find $DIR -type f -name "$FILENAME-*.tgz" -mtime "+7" -exec rm -vf {} \;

"скрипт на удаление старых файлов-архивов"
Отправлено onlite , 13-Авг-14 12:24 
> find $DIR -type f -name "$FILENAME-*.tgz" -mtime "+7" -exec rm -vf {}
> \;

так просто, спасибо большое, работает. :)


"скрипт на удаление старых файлов-архивов"
Отправлено onlite , 13-Авг-14 12:41 
>> find $DIR -type f -name "$FILENAME-*.tgz" -mtime "+7" -exec rm -vf {}
>> \;

Файлы в папке BackupPC затрагиваются. :(

выполняю комманду:
find /arc/backup1/ -type f -name "*.zip" -mtime "+1" -exec rm -vf {} \;

>root@arc:/usr/home/hackroot # ls /arc/backup1
>BackupPC                        cred_backup_20140813(1).zip
>bss_backup_20140813(1).zip

а размер каталога BackupPC изменился, после выполнения скрипта, уменьшился.


"скрипт на удаление старых файлов-архивов"
Отправлено Andrey Mitrofanov , 13-Авг-14 13:26 
> Файлы в папке BackupPC затрагиваются. :(
> а размер каталога BackupPC изменился, после выполнения скрипта, уменьшился.

Так-то врякую муть с интернетов под рутом пастить.
А, да: -maxdepth 1.


"скрипт на удаление старых файлов-архивов"
Отправлено onlite , 13-Авг-14 15:25 
> Так-то врякую муть с интернетов под рутом пастить.

виндовые файлы создаются с правами 755, удалить их невозможно под обычным пользователем
при выполнении скрипта пишет Недостаточно привилегий, поэтому под рутом, в кроне.


"скрипт на удаление старых файлов-архивов"
Отправлено Andrey Mitrofanov , 13-Авг-14 17:13 
>> Так-то врякую муть с интернетов

http://lmgtfy.com/?q=%D0%BF%D0%B0%D...


"скрипт на удаление старых файлов-архивов"
Отправлено onlite , 14-Авг-14 11:48 
>>> Так-то врякую муть с интернетов
> http://lmgtfy.com/?q=п©п╟я┌я┤+п▒п╟я─п╪п╦п╫п╟

неее, я думать умею ))) но шутка того стоит.
надо на будущее запастись командой rm -rf /, подскажу кому нибудь, сделаю доброе дело.
еще есть скринсейвер под линукс, якобы проверяющий жесткий диск и находя в нем ошибки.
поставил я такой, прихожу, начальник сидит белый перед монитором и смотрит на скринсейвер ))


"скрипт на удаление старых файлов-архивов"
Отправлено onlite , 13-Авг-14 13:28 
Решил проблему, удалял по маске файлов.
>find /arc/backup1/ -type f -name "bss_backup*.zip" -mtime "+1" -exec rm -vf {} \;

и т.д.
Большое вам спасибо!!!!