IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Delphi+linux
sandman
сообщение 11.02.2005 17:16
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 101
Пол: Мужской

Репутация: -  0  +


Так, надеюсь я по адресу.

Дано:
Локалка. 2 компа. На первом-винда, на втором линух.
К машине с линухом подключен модем и на ней же настроен NAT для виндовой. Т.е. когда мне надо топать в инет я через ssh лезу на линух и делаю что-то типа "/etc/init.d/net.ppp0 start", а когда нужно отвалиться соответственно "/etc/init.d/net.ppp0 stop". Дык вот. Хотелось бы это дело автоматизировать. Ибо устал.

Идея:
На линухе через что-нить слушать опреленные 2 порта, и в зависимости от того, на какой стучатся, соответственно запускать одну из вышеперечисленных строчек.
На винде иметь написанную на дельфи софтину, которая бы сидела в трее и по мановению менюшки отправляла пакетики на эти "особливые" порты. Но еще бы желательно чтобы софтина меняла свою иконку в трее в зависимости от существования процесса pppd на линухе.

Вопрос:
Куда копать, чем пользоваться, или как этот изврат можно замутить по-другому? :D


--------------------
Плавают разными стилями, тонут-одним (ц) Кирпичи
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
sandman
сообщение 13.02.2005 14:29
Сообщение #2


Пионер
**

Группа: Пользователи
Сообщений: 101
Пол: Мужской

Репутация: -  0  +


прерасно. допустим по крону будем делать
ps ax | grep pppd
каждые n секунд/минут, и по результату создавать флаг в какой-либо директории, которая является шарой самбы и софтинка на дельфе сможет мониторить наличие это флага....
Умно слишком... ;)


--------------------
Плавают разными стилями, тонут-одним (ц) Кирпичи
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.08.2025 8:40
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"