LINUX.ORG.RU

Ахвиция файлов!? +копировыание в другую папку!


0

0

как реализовать? допустим есть папка

/home/files

в которой собираются файлы, допустим

log.txt

log2.txt

и так далее. Нужно, что бы эти файлы копировались на веб папку!

допустим в

/web

и автоматом делались в архив файла log.txt, log2.txt отдельным архивом! (каждый файл в архиве)... и если есть возможность, задать период, что бы автоматически это делалось, каждые 30 минут. Как єто реализовать? плиз хелп :)

заранее спасибо! Жду!

Ответ на: комментарий от bakagaijin
это сохранить в файл и прописать его выполнение в кроне
anonymous
()
Ответ на: комментарий от bakagaijin
а как сделать, что бы он через определенное время запускался? Или он сам буде работать, когда в папке появится файл?
KopoHka
() автор топика
>Ахвиция файлов!? +копировыание в другую папку!

Чего файлов? Копиров_^щито?^_ыание.

Советую срочно вернутся в школу.

anonymous
()
Ответ на: комментарий от phasma
З.Ы. gzip не создает архивы, он сжимает данные.
phasma ★☆
()
Ответ на: комментарий от bakagaijin
#!/bin/bash
cp /home/files/*.txt /web
for file in /web/*
do gzip -9N $file
* 0-59 * * * echo
done


немогу понять, как работает cron, нашел пример, но не могу правильно вставить
да и какой командой, делается CUT (Вырезать), а то не сильно хочется что бы оно там валялось!
+ появилась проблема, как сделать что бы и те файлы которые на вебке лежат уже, удалялись допустим каждую неделю...
ЗЫ: Спасибо за юмор. :(
KopoHka
() автор топика
>и автоматом делались в архив файла log.txt, log2.txt отдельным архивом! (каждый файл в архиве)... и если есть возможность, задать период, что бы автоматически это делалось, каждые 30 минут. Как єто реализовать? плиз хелп :)

man logrotate

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy
та это не лог файлы, это я для примера взял! а если файл с расширением test.avi, test2.so ?
KopoHka
() автор топика
# crontab -e

0,30 * * * cd /home/files && find . -maxdepth 1 -type f -exec sh -c 'gzip -c {} > /web/{}.gz && rm {}' \;

0 0 * * * find /web -mtime +7 -delete
sdio ★★★★★
()
Ответ на: комментарий от sdio
супер) вот ещё один вопросик, где указать, что бы это все делалось с определенными файлами, а то в папке могут быть разные файлы, с разными разрешениями!
KopoHka
() автор топика
Ответ на: комментарий от KopoHka
Ответ на первый вопрос был рекламной акцией, добро пожаловать на ЛОР!


Теперь ты как все:

man find ,мать твою
sdio ★★★★★
()
>Ахвиция
>копировыание

>есть папка

>веб папку

>автоматом делались

>єто


Это п-ц, господа.
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.