我foo.py在 Ubuntu 盒子 A 上運行,我想將其stdout作為在 Ubuntu 盒子 B 上運行的內容stdin。bar.py
我想python foo.py | /dev/udp/12.34.56.78:1234會從盒子 A 發送到盒子 B,但是我怎樣才能拿起資料包并將它們送入bar.py?
我需要類似udp_listener localhost:1234 | bar.py但是(如果這是正確的)實際語法是什么?
uj5u.com熱心網友回復:
在你的 Ubuntu 盒子 B 上,運行
nc -klu -p 1234 | cat
在你的 Ubuntu 盒子 A 上,運行
echo "Hello world" > /dev/udp/12.34.56.78/1234
如果可行,請替換cat為bar.py
并替換echo "Hello world"為python foo.py
您可能需要為 boxB:1234/udp 打開防火墻
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/412234.html
標籤:
上一篇:jq通過動態子鍵合并json
