Время ожидания соединения истекло, серверы не доступны, порт открыт, но соединение отклонено

Вы хотите найти наибольшее число в столбце 4 в строках, содержащих слово customer, и присвоить это число плюс один кNUM:

 NUM=$( awk '/customer/ && $4 > n { n = $4 } END { print n + 1 }' file.txt )

exprбудет работать в любой оболочке POSIX (это не зависит от того, какой дистрибутив Linux вы используете, на самом деле ).

Так бы и

NUM=$(( $( grep... ) + 1 ))

, но вы используете

NUM=$(( grep... ) + 1 ))

с несбалансированными скобками.

Я бы выбрал более простой awkвариант.

0
26.02.2020, 18:14
2 ответа

Я обнаружил, что в удаленной инфраструктуре есть внешний брандмауэр, который блокирует порт.

0
28.04.2021, 23:22

Вы открыли брандмауэр? Это можно сделать с помощью этих команд.

firewall-cmd --zone=public --add-port=53/tcp --permanent
firewall-cmd --zone=public --add-port=53/udp --permanent
firewall-cmd --reload
0
28.04.2021, 23:22

Теги

Похожие вопросы