Tee不会编写Netcat

时间:2015-07-13 12:09:48

标签: python netcat tee

我在nc和tee之间有问题, tee 应该采用 nc 输出并将其打印在 TXT FILE 中,众所周知。 kali 其工作正常,但在 Ubuntu 中,该文件已创建,但为空 。 (没有写在里面)
我使用 python 将其命名为命令。

cmdping ="睡觉5; echo load_audio" + ids [i] [0] +" | nc 127.0.0.1 1234 | tee>> &#34 + logtxt
p = subprocess.Popen(cmdping,shell = True,stderr = subprocess.PIPE)


我认为这是一个许可问题,或者我不知道,感谢帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

经过研究,我发现Kali使用传统的Netcat,但是Ubuntu使用开放的BSD netcat,其中每个都有不同的行为,所有你需要做的就是安装传统的netcat,一切都会好的。 安装netcat的步骤在以下链接中:

How to switch to netcat-traditional in Ubuntu?