Я использую следующую проверку работоспособности, чтобы увидеть, открыт ли порт MySQL сервера 3306.
bash -c 'cat < /dev/null > /dev/tcp/localhost/3306' || exit 1
Работает нормально, но некоторое время назад MySQL начал печатать предупреждения после каждой проверки:
[Note] Got an error reading communication packets
Есть ли способ проверить, открыт ли порт, не вызывая вышеуказанное сообщение? Проверка работоспособности выполняется каждые несколько секунд, в результате чего сообщения спамятся в журнале.