Telnet:连接,发送命令并退出一行

时间:2016-08-02 14:54:30

标签: bash telnet

我尝试在脚本中使用telnet(在python程序中使用)。我想进行连接,发送命令,然后在一行中退出连接。我要发送的命令是在远程计算机上启动程序,但是我想等待该程序的结束以退出telnet连接。

我试着这样做:“echo myCommand | netcat 192.168.1.50 23”但它等待程序结束。

感谢您的帮助

1 个答案:

答案 0 :(得分:4)

使用bash内置tcp套接字功能:

echo yourCommand >/dev/tcp/192.168.1.50/23