Я пытаюсь создать задание cron, которое позволит мне контролировать состояние определенного порта и отправлять уведомление по электронной почте, пока оно меняет состояние прослушивания на что-либо еще.
Код выхода nc -z localhost port_num, где port_num - это порт, который вы хотите проверить, может быть полезен здесь. Если nc может подключиться к порту, то код выхода будет 0; в противном случае код выхода будет 1.
Вы также можете добавить параметр -v, чтобы получить распечатку результата.