【发布时间】:2013-06-17 14:08:18
【问题描述】:
通过 telnet 自动发送文件可以正常工作。但是我如何让 telnet “等待”我以这种方式启动的进程,在这种情况下,nc 接收文件?这里的机器人在192.168.0.45,我的笔记本电脑在192.168.0.10。
{
sleep 1
echo "root"
echo "cd /flash"
echo "nc 192.168.0.10 10001 >lasertest"
sleep 5
} | telnet 192.168.0.45 23
有几个像这样的问题 [1],但似乎没有一个希望有这种同步行为。在上面的过程中等待 5 秒,只是假设这对于传输来说已经足够了。如果不够长,这样传输的文件只会被截断而损坏。
【问题讨论】: