Посылка команды /etc/netstart машине
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- ---nebo---
- старшина
- Сообщения: 424
- Зарегистрирован: 2008-11-01 21:06:23
- Откуда: Киев
- Контактная информация:
Посылка команды /etc/netstart машине
Нужно пергрузить сетевые интерфейсы через ВЕБ интерфейс. Как можно сделать так, что бы, например, при нажатии на кнопку в ВЕБ морде, система на FreeBSD выполняла команду /etc/netstart. Я так понимаю лучше всего это сделать на PERL.
Думал с использованием suexec, но вот какието бока.
Использую apache-1.3, устанавливал его с поддержкой suexec(так как make config в порте показал что нечего конфигурить использовал http://www.lissyara.su/?id=1569 - ту часть где для включения suexec вносятся изменение в /etc/make.conf).
Внес изменения, установил apache13-modperl и suexec'а как небыло так и не появилось
Думал с использованием suexec, но вот какието бока.
Использую apache-1.3, устанавливал его с поддержкой suexec(так как make config в порте показал что нечего конфигурить использовал http://www.lissyara.su/?id=1569 - ту часть где для включения suexec вносятся изменение в /etc/make.conf).
Внес изменения, установил apache13-modperl и suexec'а как небыло так и не появилось
...участки под застройку в живописном месте Интернет
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Посылка команды /etc/netstart машине
вроде как судо сподручней---nebo--- писал(а):Думал с использованием suexec
гм... а шелл чем не устраивает?---nebo--- писал(а):Я так понимаю лучше всего это сделать на PERL.
Код: Выделить всё
#!/bin/sh
echo Content-type: text/plain
echo
sudo /etc/netstart
с какой целью? если сетёвка повиснет или конфиги будут неверными, то перегрузка через веб будет необратима.---nebo--- писал(а):Нужно пергрузить сетевые интерфейсы через ВЕБ интерфейс.
- ---nebo---
- старшина
- Сообщения: 424
- Зарегистрирован: 2008-11-01 21:06:23
- Откуда: Киев
- Контактная информация:
Re: Посылка команды /etc/netstart машине
ну и ЛАДНО!если сетёвка повиснет или конфиги будут неверными, то перегрузка через веб будет необратима.
это не для продакшена. Веб морда работает с конфигами, а вот что бы применить параметры внесенные например в /etc/rc.conf нада выполнить
/etc/netstart. И это нужно делать нажатием на клавишу на старице в браузере.
...участки под застройку в живописном месте Интернет
- Alex Keda
- стреляли...
- Сообщения: 35454
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Посылка команды /etc/netstart машине
Код: Выделить всё
man cron
Убей их всех! Бог потом рассортирует...
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Посылка команды /etc/netstart машине
sudo
можешь демона написать который будет смотреть изменился ли файл, если файл изменился то, чтобы рестартануть конфиги сразу
можешь демона написать который будет смотреть изменился ли файл, если файл изменился то, чтобы рестартануть конфиги сразу
- ---nebo---
- старшина
- Сообщения: 424
- Зарегистрирован: 2008-11-01 21:06:23
- Откуда: Киев
- Контактная информация:
Re: Посылка команды /etc/netstart машине
вы имеете ввиду, например, чтобы /etc/netstart выполнялся каждые 5 секунд(например), а повлият ли это на то, что пользователи будут пользоваться этим компом(прокси сервером), не будет ли разрыва соединения?lissyara писал(а):Код: Выделить всё
man cron
...участки под застройку в живописном месте Интернет
- ---nebo---
- старшина
- Сообщения: 424
- Зарегистрирован: 2008-11-01 21:06:23
- Откуда: Киев
- Контактная информация:
Re: Посылка команды /etc/netstart машине
а можно где-то глянуть елементарный примерчик, а то не хочется кучу литературы лопатитьProFTP писал(а):sudo
можешь демона написать который будет смотреть изменился ли файл, если файл изменился то, чтобы рестартануть конфиги сразу
...участки под застройку в живописном месте Интернет
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Посылка команды /etc/netstart машине
ссылка по примеру была, там логи кидали демонов в СУБД, но я ее потерял, поищи в гугле
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Посылка команды /etc/netstart машине
вот нашел новый модуль File::ChangeNotify http://search.cpan.org/~drolsky/File-Ch ... eNotify.pm , (есть другие) только он тянет за собой несколько других и Сишных в том числе---nebo--- писал(а): а можно где-то глянуть елементарный примерчик, а то не хочется кучу литературы лопатить
попробуй через
Код: Выделить всё
# cpan