powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Архивация файла
10 сообщений из 10, страница 1 из 1
Архивация файла
    #38092098
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех!

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

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

Заранее благодарен за советы!
...
Рейтинг: 0 / 0
Архивация файла
    #38092165
При такой абра-кадабре, непонятно что может получиться!
...
Рейтинг: 0 / 0
Архивация файла
    #38092170
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Совесть забаненная, т.е не реально?
...
Рейтинг: 0 / 0
Архивация файла
    #38092178
Kostya9Совесть забаненная, т.е не реально?
лучше после создания логов
есть-же Ротация логов!
...
Рейтинг: 0 / 0
Архивация файла
    #38092189
...
Рейтинг: 0 / 0
Архивация файла
    #38092199
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Совесть забаненная, у меня ситуация такая, что этот лог файл он один раз запишется, ну там мин 10 и он получается очень большой, больше 30 ГБ. места не хватает, вот и хочу сжимать его параллельно. Потом на другой сервер перекинуть.
...
Рейтинг: 0 / 0
Архивация файла
    #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
Архивация файла
    #38092716
ДохтаР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xxx.log - файл лога куда пишет программа.

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

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

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

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

зы вобщем я предупредил.
...
Рейтинг: 0 / 0
Архивация файла
    #38092720
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДохтаРxxx.log - файл лога куда пишет программа.
Забавным, наверное, будет результат если эта программа закрывает файл после каждого
сообщения...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Архивация файла
    #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
10 сообщений из 10, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Архивация файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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