Điểm:0

Chuyển tiếp đầu ra của thiết bị đầu cuối sang cổng localhost

lá cờ cn

Tôi mới sử dụng tcp.Giả sử tôi có một lệnh để chạy trên thiết bị đầu cuối in từng dòng đầu ra. Làm cách nào để chuyển tiếp đầu ra đó tới một cổng máy chủ cục bộ để tôi có thể đọc nó bằng các ứng dụng khác được viết bằng Python. Từ chủ đề này, tôi đã thiết lập thiết bị đầu cuối nghe với:

nc-l 2003

sử dụng cổng 2003. Sau đó, tôi chạy lệnh của mình như thế này:

lệnh của tôi | netcat máy chủ cục bộ 2003

Nhưng không có gì đi qua.

Nếu tôi thử nghiệm với

echo hello_world | netcat máy chủ cục bộ 2003

tôi có thể nhận được Chào thế giới Tuy nhiên. Làm cách nào để tạo chuyển khoản này?

Lệnh này là kafka-console-consumer.sh như thế này:

bin/kafka-console-consumer --topic <topic_name> --từ đầu --bootstrap-server <dns:port> | máy chủ netcat 2003
lá cờ hr
Có lẽ đầu ra `your_command` đang được lưu vào bộ đệm? Xem ví dụ [Biến netcat thành âstreamâ](https://unix.stackexchange.com/questions/302366/make-netcat-a-stream)
Tristan Tran avatar
lá cờ cn
Cảm ơn. Bạn đa đung.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.