The OpenNET Project / Index page

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

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

"подскажите как скриптик лучше написать"
Сообщение от Saler Искать по авторуВ закладки on 04-Мрт-03, 20:12  (MSK)
задача такая есть несколько папок, в них куча файлов.....мне нужен скриптик который искал бы там файлы дата модификации у которых - вчерашнее число...и архивировал эти файлы в другую папочку..
я вообще новичок в этом деле, вот что смог написать прочитав несколько манов
#!/bin/sh
cd /usr/home/pub/backup/
find . -type f -mtime 1 -exec tar -zcvf /usr/home/test/`date "+%d-%m-%Y"`.tgz {} \;
echo "archving directory ended"
date
exit 0

вот, но как я не старался в архив кладётся тока последний файл , который выводит find :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: подскажите как скриптик лучше написать"
Сообщение от Igor Искать по авторуВ закладки on 04-Мрт-03, 20:18  (MSK)
Это потому,что tar с такими ключами каждый раз создаёт новый архив - для каждого файла, затирая предыдущий; с ключём z он не умеет дописывать
что-то к существующему архиву.

Можно сделать например так:
tar -zcvf /usr/home/test/'date "+%d-%m-%Y"'.tgz `find . -type f -mtime 1`

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: подскажите как скриптик лучше написать"
Сообщение от Saler Искать по авторуВ закладки on 04-Мрт-03, 20:26  (MSK)
>Это потому,что tar с такими ключами каждый раз создаёт новый архив -
>для каждого файла, затирая предыдущий; с ключём z он не умеет
>дописывать
>что-то к существующему архиву.
>
>Можно сделать например так:
>tar -zcvf /usr/home/test/'date "+%d-%m-%Y"'.tgz `find . -type f -mtime 1`

огромное спасибо получилось, а вообще как конструкция нормальная или лучше потом через if написать...чтоб выходил корректно и тд?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: подскажите как скриптик лучше написать"
Сообщение от Unckle_Alex emailИскать по авторуВ закладки on 04-Мрт-03, 20:25  (MSK)
find . | xargs tar zcf name_of_archive
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: подскажите как скриптик лучше написать"
Сообщение от Saler Искать по авторуВ закладки on 04-Мрт-03, 20:27  (MSK)
>find . | xargs tar zcf name_of_archive
спасибо это сегодня протестить уже не успею :)


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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