700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > shell脚本批量telnet端口不通长时间不断开问题解决

shell脚本批量telnet端口不通长时间不断开问题解决

时间:2023-01-12 16:36:35

相关推荐

shell脚本批量telnet端口不通长时间不断开问题解决

长时间运维,经常出现telnet 不通端口,长时间等待导致批量脚本运行时间较长,今天终于解决了:

#!/bin/bash

port=22

log=logs

echo "" > "$log/telnet_result.txt"

for i in $(cat ip_list.txt)

do

((count++))

echo "count=$count"

`echo -e '\xldclose\x0d' | timeout --signal=9 3 telnet $i $port >> "$log/telnet_result.txt"`

done

cat "$log/telnet_result.txt" | grep -B 1 \] | grep [0-9] | awk -F ' ' '{print $3}' |cut -d '.' -f 1,2,3,4 > "$log/telnet_alive.txt"

cat ip_list.txt "$log/telnet_alive.txt" | sort | uniq -u > "$log/telnet_die.txt"

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。