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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.