Ситуация следующая. Есть сервер под убунтой 10.04, у него несколько ком-портов, на каждом висит (или будет висеть в будущем) GSM-модем. Информацию о том, какой модем куда подключен и с какими параметрами, планирую хранить в таблице MySQL. Посоветуйте, пожалуйста, как наиболее оптимально реализовать приложение, которое бы:
1. Работало одновременно со всеми подключенными модемами.
2. При появлении новой записи в таблице модемов создавало новый поток (или еще как-то) для работы с этим новым модемом; при удалении модема из базы, соответственно, все операции с портом должны быть прекращены.
Информация на модемы приходит нечасто — раз в 15 минут или реже, но на несколько модемов могут позвонить одновременно.
Иксы на сервере отсутствуют в принципе, поэтому рулить приложением предполагается из веб-интерфейса, и в веб же выводить результаты, вследствие чего планирую использовать perl, python либо tcl.