VorteX vFOSe.ru IPUpdater (win32|linux)

Вопросы по официальному клиенту сервиса

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение AVX » 09 ноя 2008, 01:15

wget вроде как подразумевает сохранение странички куда-либо, а тут цель такая - просто зайти по определенной ссылке, чтобы сервер принял запрос и обновил IP, сохранять-то ничего не требуется.

Тем более что если по такой ссылке wget что-то сохранит - получится файл, с длинным именем, и с символом "?" в имени. Потом этот файл не видно ни в mc, ни в krusader'e, только ls видит, но при попытке просмотреть его содержимое выдает - Not Found. Удаляется потом по rm нормально (и то хорошо). А lynx никуда не сохраняет и файлов не создает (не знаю, может только если кэш у него есть, но страничка одна, и расти кэш не будет).
AVX
Активный участник
 
Сообщения: 227
Зарегистрирован: 07 ноя 2008, 23:36
Откуда: Пугачев
Домен: http://pug-cs.ru/

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение DPX-Infinity » 09 ноя 2008, 18:58

AVX писал(а):wget вроде как подразумевает сохранение странички куда-либо, а тут цель такая - просто зайти по определенной ссылке, чтобы сервер принял запрос и обновил IP, сохранять-то ничего не требуется.

Тем более что если по такой ссылке wget что-то сохранит - получится файл, с длинным именем, и с символом "?" в имени. Потом этот файл не видно ни в mc, ни в krusader'e, только ls видит, но при попытке просмотреть его содержимое выдает - Not Found. Удаляется потом по rm нормально (и то хорошо). А lynx никуда не сохраняет и файлов не создает (не знаю, может только если кэш у него есть, но страничка одна, и расти кэш не будет).
lynx - это лишнее. curl проще и быстрее. а вообще апдейтеры нужны для удобства конфигурирования доменов.
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение AVX » 16 ноя 2008, 11:55

DPX-Infinity писал(а):lynx - это лишнее. curl проще и быстрее


все верно, curl лучше - файлов не создает, процесс завершается после скачивания странички (в отличие от lynx). Перешел на него после того, как заметил в процессах кучу незавершенных lynx, с curl такого нет - все чисто, и работает также нормально.
Спасибо за наводку :)
AVX
Активный участник
 
Сообщения: 227
Зарегистрирован: 07 ноя 2008, 23:36
Откуда: Пугачев
Домен: http://pug-cs.ru/

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение lexoland » 23 ноя 2008, 14:44

Хм, ребят, разъясните.
ОС: Федора 9 x86_64.
Создал sh скрипт ipupdater.sh след содержания:

Код: Выделить всёРазвернуть
curl http://vfose.ru/update.php?name=vfoseuser&pass=blabla_hash_pass

сделал
Код: Выделить всёРазвернуть
chmod 777 ipupdater.sh


В /etc/rc.local добавил:

Код: Выделить всёРазвернуть
ifup ppp0 && sleep 10 && /usr/local/etc/ipupdater.sh > /dev/null


Т.е. при загрузке ОС поднимается ppp соединение, затем запускается скрипт на обновление ip.
Для уверенности прописал в /etc/cron.hourly файл ipupd.cron cлед содержания:

Код: Выделить всёРазвернуть
#!/bin/bash
/usr/local/etc/ipupdater.sh > /dev/null


Всё равно не обновляется, wtf? Или подскажите как проще сделать..
lexoland

 
Сообщения: 3
Зарегистрирован: 23 ноя 2008, 14:32

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение zk » 23 ноя 2008, 15:18

lexoland писал(а):Всё равно не обновляется, wtf? Или подскажите как проще сделать..

Имя какое? Жалко чтоли сразу написать...
zk
Администратор
 
Сообщения: 1972
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение AVX » 23 ноя 2008, 17:30

а как будут обрабатываться знаки ? = в shell'e ? может стоит взять http://.... в двойные кавычки? типа
Код: Выделить всёРазвернуть
curl "http://site.vfose.ru/....../"
AVX
Активный участник
 
Сообщения: 227
Зарегистрирован: 07 ноя 2008, 23:36
Откуда: Пугачев
Домен: http://pug-cs.ru/

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение lexoland » 23 ноя 2008, 18:19

zk писал(а):
lexoland писал(а):Всё равно не обновляется, wtf? Или подскажите как проще сделать..

Имя какое? Жалко чтоли сразу написать...

volkovav.vfose.ru
lexoland

 
Сообщения: 3
Зарегистрирован: 23 ноя 2008, 14:32

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение zk » 23 ноя 2008, 19:30

lexoland писал(а):volkovav.vfose.ru

Посмотрел логи, в 18:00 был послан вполне нормальный запрос на обновление, до этого посылались какие-то странные, без пароля...
zk
Администратор
 
Сообщения: 1972
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение lexoland » 23 ноя 2008, 20:51

Всем thx, всё заработало. Надо было заключить линк в кавычки, как и сказал AVX.
lexoland

 
Сообщения: 3
Зарегистрирован: 23 ноя 2008, 14:32

Re: VorteX vFOSe.ru IPUpdater (win32|linux)

Сообщение Conteo » 04 дек 2008, 16:20

lynx это вообще ужас. wget... скажем так, у меня айпи обновляется через крон.
Создаем скрипт с содержанием
Код: Выделить всёРазвернуть
wget --spider "http://vfose.ru/update.php?name=xxxx&pass=xxxxxxxxxxxxxx"

Пояснение спайдеру (man wget)
--spider
When invoked with this option, Wget will behave as a Web spi-
der, which means that it will not download the pages, just
check that they are there.

делаем его исполняемым- добавляем chmod +x
далее в кронтабе настраиваем период выполнения и вуаля. все работает :wink:
Изображение
Пользователи федоры - как тараканы. Слабые духом и нервами давно вымерли, а оставшихся в живых уже ничем не взять.
Аватара пользователя
Conteo
Активный участник
 
Сообщения: 1813
Зарегистрирован: 14 мар 2008, 13:21
Откуда: Саратов, Заводской район
Домен: http://conteo.vfose.ru

Пред.След.

Вернуться в Клиенты (программы обновления IP в доменах)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron