通过netcat / socat连续发送文件

时间:2016-05-09 10:13:03

标签: linux tcp raspberry-pi netcat socat

我想将一个Raspberry Pi中的文件连续发送到另一个(直到它们关闭电源或其他东西)。我将数据从一个Pi发送到AP,并将该数据从该AP转发到另一个Pi。我正在使用当前代码发送文件一次(成功):

接收者:socat TCP-LISTEN:4242 /home/pi/Desktop/smth

发件人:socat TCP:hostname:4242 /home/pi/Desktop/zeroMega.dat

我正在发送的文件(zeroMega.dat)是一个随机生成的文件,因为我不关心数据,只需要从一个Pi连续发送(循环)1 MB的文件到另一个。我怎么能这样做?我知道我可能需要创建一个脚本来连续运行它,特别是因为我需要在启动时运行它。任何帮助,将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

将其置于无限循环中:

while true; do
  # whatever should be repeated forever
done