Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Архивация файла / 10 сообщений из 10, страница 1 из 1
25.12.2012, 15:36
    #38092098
Kostya9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация файла
Приветствую всех!

Подскажите реально ли производить архивацию, одновременно пополняющегося записями файла?

Т.е. грубо говоря, есть файл Out.log, в который постоянно вносятся данные, можно ли сделать так, чтоб одновременно он еще и архивировался?

Заранее благодарен за советы!
...
Рейтинг: 0 / 0
25.12.2012, 16:07
    #38092165
Архивация файла
При такой абра-кадабре, непонятно что может получиться!
...
Рейтинг: 0 / 0
25.12.2012, 16:09
    #38092170
Kostya9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация файла
Совесть забаненная, т.е не реально?
...
Рейтинг: 0 / 0
25.12.2012, 16:11
    #38092178
Архивация файла
Kostya9Совесть забаненная, т.е не реально?
лучше после создания логов
есть-же Ротация логов!
...
Рейтинг: 0 / 0
25.12.2012, 16:14
    #38092189
Архивация файла
...
Рейтинг: 0 / 0
25.12.2012, 16:18
    #38092199
Kostya9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация файла
Совесть забаненная, у меня ситуация такая, что этот лог файл он один раз запишется, ну там мин 10 и он получается очень большой, больше 30 ГБ. места не хватает, вот и хочу сжимать его параллельно. Потом на другой сервер перекинуть.
...
Рейтинг: 0 / 0
25.12.2012, 23:31
    #38092709
ДохтаР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация файла
Kostya9Совесть забаненная, у меня ситуация такая, что этот лог файл он один раз запишется, ну там мин 10 и он получается очень большой, больше 30 ГБ. места не хватает, вот и хочу сжимать его параллельно. Потом на другой сервер перекинуть.

#mkfifo xxx.log

#ls -al
#prw-r--r--. 1 root root 0 Dec 25 21:23 xxx.log
#cat xxx.log | gzip -c >xxx.gz &
#cat /etc/hosts >xxx.log
[1]+ Done cat xxx.log | gzip -c > xxx.gz

#zcat xxx.gz
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

С правами разберешься сам , mkfifo может требовать прав рута.
...
Рейтинг: 0 / 0
25.12.2012, 23:43
    #38092716
ДохтаР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация файла
xxx.log - файл лога куда пишет программа.

cat xxx.log | gzip -c >xxx.gz &

должен быть запущен до запуска твоей программы.

Когда твоя прога закроет файл лога автоматом закончится архивация
и gzip корректно закроет файл архива.

В противном случае можешь получить битый архив.

зы вобщем я предупредил.
...
Рейтинг: 0 / 0
25.12.2012, 23:48
    #38092720
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация файла
ДохтаРxxx.log - файл лога куда пишет программа.
Забавным, наверное, будет результат если эта программа закрывает файл после каждого
сообщения...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
26.12.2012, 00:48
    #38092765
ДохтаР
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Архивация файла
Dimitry SibiryakovДохтаРxxx.log - файл лога куда пишет программа.
Забавным, наверное, будет результат если эта программа закрывает файл после каждого
сообщения...


)

Код: plaintext
1.
2.
3.
4.
5.
while true
do
cat xxx.log | gzip -c >>xxx.gz
echo "file closed"
done
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Архивация файла / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]