LINUX.ORG.RU

Написание программы...с чего начать?


0

0

Здравствуй All! Первый раз столкнулся с необходимостью написать небольшую (а может и большую) программу, и думаю, с какого бока подойти к этому... Но ближе к сути: Существует сервер, представляющий из себя центр коммутации сообщений, (установлена операционная система - Linux Mandrake 9.1). На нем заведено несколько логических каналов : некоторое число исходящих (на их концах висят абоненты с ip-адресами) и два - входящих(также две машины-источника с ip-адресами). Каналы можно открывать и закрывать соответствующими командами из командной строки. Из двух каналов-источников один - резервный и находиться в выключенном состоянии, второй, соответственно, включен и работает. Нужно написать программу, которая, скажем, периодически опрашивала бы основной канал-источник (например, пингами) и, если эха нет, или RTT велико, закрывала бы основной канал и открывала резервный, продолжая при этом опрашивать основной канал, до тех пор пока он вновь не заработает, после чего, программа должна закрыть резервный и открыть основной канал вновь. Написал туманно, но точнее, боюсь надо вдаваться в детали. Важно знать можно ли это сделать в принципе, приблизительно как и на чем это написать (perl,c-shell..etc.) Заранее спасибо.

С уважением, Александр.

anonymous

в той-же OpenBSD для подобных целей подойдёт недавно анонсированный trunk :) без всяких скриптов и приседаний. не знаю как в Linux, но скорее всего должен быть некий аналог.

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

и действительно trunc..
возмножно будет полезно поднять маршрутизатор

MKuznetsov ★★★★★
()

обычно начинают с того, что узнают не изобретают ли они велосипед.

anonymous
()
Ответ на: комментарий от anonymous

а что? у человека вполне здоровое желание, написать то что облегчит жизнь. Так и надо жить. Лень - двигатель прогресса

Kiteman
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.