LINUX.ORG.RU
ФорумAdmin

netcat, gzip


0

1

Скажите, пожалуйста, почему не работает комманда? nc 127.0.0.1 2012 | gzip -cf --fast Ничего не выводит в stdout. Если источник не netcat(например, просто cat) отрабатывает.

Просто nc 127.0.0.1 2012 тоже выводит, данных для сжатия поступает от netcat достаточно.

Ответ на: комментарий от zolden

На втором конце сервер есть, на 2012 порту. Пишет данные в принимаемые соединения.

Пытаюсь получить сжатый трафик с сервера(в данном случае localhost) на stdin.

placement_new ★★
() автор топика
Ответ на: комментарий от placement_new

А должен же типа заголовок отправить, не?

Moses
()
Ответ на: комментарий от placement_new

загадошная история. А если во временный файл писать и потом жать? Или чтоб совсем уж через задницу что-нить типа nc | tee | gzip?

zolden ★★★★★
()
Ответ на: комментарий от placement_new

>tee тоже глухо

Нет вывода от gzip, или tee не пишет в файл?

mky ★★★★★
()

А вобще, такое простое можно и через starce прогнать, с выводом в файл, там будет видно, кто виноват --- сервер, nc или gzip.

mky ★★★★★
()

Интересно, а можно заставить работать так что бы gzip по сжимал порциями (или по таймауту) данные и отправлял их на stdout?

placement_new ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.