有時候會在腳本中進行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特定主機的端口是否通
做法:寫一個定時任務將端口狀態輸出到文件內,在根據文件內容判斷端口狀態
