小编Sna*_*nar的帖子

文件传输完成后如何让Netcat执行命令?

我想让我的服务器上的 netcat 执行一个脚本,该脚本处理刚刚发送的文件,并将该脚本的输出作为对客户端的响应发送。我的做法是:

在接收站点上:

nc.traditional -l -p 2030 -e "./execute.sh" > file.iso
Run Code Online (Sandbox Code Playgroud)

在发送站点上:

cat file.iso - | nc.traditional -w 1 serverAddress 2030
Run Code Online (Sandbox Code Playgroud)

现在,接收站点在文件完全传输之前执行脚本,但将脚本的输出发送回发送站点,然后关闭连接。我希望接收站点在执行脚本之前等待文件完全传输。

scripting file-transfer netcat

5
推荐指数
1
解决办法
2378
查看次数

标签 统计

file-transfer ×1

netcat ×1

scripting ×1