В кратце о том как это работает.
скрипт cluster_listener.pl подключается к кластеру rn6bn.73.ru с позывным RO1BOT и ожидает интересных нам спотов. Время от вермени при этом он проверяет свое подключение к кластеру.
В случае прихода интересного спота, он складывает его в один из 5 спот-фалйов в папке spot .
ES_warning.spt - если в комментариях спота присутствует слов MUF или MUF2
ES_144.spt - если спот на частоте диапазона 2 метра и содержит слово "ES" "(ES>" "<ES>"
ES_28.spt - если спот на частоте диапазона 10 метров и содержит слово "ES" "(ES>" "<ES>"
ES_50.spt - если спот на частоте диапазона 6 метров и содержит слово "ES" "(ES>" "<ES>"
AU.spt - если спот на частоте диапазона 2 метра и содержит слово "AU" "(AU>" "<AU>"
Во время этого раз в 7 минут запускается скрипт mail_sender.pl и проверяет эти 5 спот фалов.
В случае обнаружения 2х и более спотов в одном из 5 вышеперечисленных фалов происходжит следующее.
В случае первых 4х фалов, текст спота проверяетя по маске на поиск позывных их следующих стран и раойнов России:
UA1
UA2
UA3
UA4
UA6
UA9
UA0
UR
UN
Примечание, для России проверяется весь диапазон префиксов, для Украины и Казахстана только префиксы из серии U
В случае совпадения, берется список e-mail подготовленный для этого района и диапазона, и рассылается всем преджупреждение о существовании ES прохождения.
После этого 2 интервала по 7 минут рассылка не производится, если через 21 минуту прохождение еще интенсивно - рассылка повторяется.
В случае с авророй - рассылка автоатически происходит из одного спика для авроры.
После проверки на споты и, возможно, рассылки, проверяется работа первого скрипта, в случае сбоя он запускается снова
Затем удаляются все spt файлы.
По поводу скудности списка стран я понимаю, но пока давайте отработаем систему на этом, добавить то потом страны всегда можно, это теперь не так сложно.
Еще замечу, что не нужно вписываться только в один район, можно принимать споты скажем для UA4 UA9 и UA0 районов, в письме будет отражено, в каком райне наблюдается ES прохождение.
Да, большинство операторов сотовой связи предоставляют возможность отсылки письма на специальный ящик, которе они переадресуют на телефон абонента, тогда у вас будет оперативная сводка о прохождение рямо под рукой.