有时候会在脚本中进行telnet判断端口,那么如何退出呢
#!/bin/bash
echo ""|telnet 192.168.116.202 8300 |grep "^]" |wc -l > /tmp/port_8300_status.txt
记录:echo ""|telnet XXXX ,退出telnet
过程:
如只在屏幕上运行
echo ""|telnet 192.168.116.202 8300 |grep "^]" |wc -l
会出现如下内容:
Connection closed by foreign host. 1
只能将其结果保存到文件内,再写一个脚本输出文件内容。
用途:用于监控一个特定主机telnet特定主机的端口是否通
做法:写一个定时任务将端口状态输出到文件内,在根据文件内容判断端口状态