Описание тега power-grid
Использовать для netcat
- Установить netcat на-традиционных или с netcat-OpenBSD в .
На конце приемника, открыть слушающий сокет:
НЗ -л 1234
где
1234
- номер порта для прослушивания. По умолчанию система netcat использует TCP-сокет. Это будет непрерывно работать, пока не получит ВФ. Если вам нужно выключить, добавить опцию-м -1
(отрицательное время ожидания - см. справочную страницу).При необходимости, перенаправить вывод в файл или трубу, например:
НЗ -л 1234 > mylogfile.журнал
На отправителя концов, запустить команду и трубы вывода на netcat:
mycommand | НЗ 123.45.67.89 1234
где
123.45.67.89
- это IP-адрес для прослушивания концу и1234
- номер порта снова.Это будет работать непрерывно (потоковая передача данных) до
mycommand
выводит ВФ.
Обсуждение
Как перенаправить вывод команды внутреннего цикла?
Я не уверен, что вы подразумеваете под "внутренней петли", но перенаправление вывода-это очень общий вопрос для вашей раковины.
Я хочу, чтобы убедиться, что данные передаются каждый раз, когда что-то пишется в stdout, и что труба не ждать команды до конца (никогда не бывает в идеале!). Это верно?
Трубы в оболочке не ждать ВФ для передачи данных, насколько я знаю.
Если 2 верно, есть буферные системы для отправки фрагментов данных, как только он достигает определенного размера только?
Да, общие буферы в трубах, как описано в предложении Игнис в своем комментарии: вопрос на ул: отключение буферизации в трубу.
TCP будет обрабатывать буферов на уровне TCP.