надоело мне дергать плагин, для получения живого ip, который затыкается в самый не нужный момент... для этого написал скрипт, который получает живой ip и засовывает его в /etc/hosts, данный скрипт помещенный в cron и срабатывающий раз в час, мне редко смотрящему данного провайдера дает спать спокойно))))
get_ip_rtc.sh
установка:
echo -e 'root' >> /etc/cron/crontabs/cron.update
ВНИМАНИЕ:
обращаем внимание путь к root файлу крона у меня описан для openpli? у вас на имидже он может отличатся и таже помним о пути нахождения самого скрипта....
в результате каждый час у вас будет свежий ip для Ростелекома...
Обновил скрипт, теперь он может брать рабочий ip с трех известных мне адресов, перебирая по очереди если сервер в тайм-ауте автоматом пробует с второго, если и второй тоже не отвечает с третьего...
get_ip_rtc.sh
установка:
- закидываем скрипт get_op_rtc.sh в /usr/script (или у кого где лежат скрипты)
- не забываем присвоить права 755
- в терминале пишем следующее:
echo -e 'root' >> /etc/cron/crontabs/cron.update
ВНИМАНИЕ:
обращаем внимание путь к root файлу крона у меня описан для openpli? у вас на имидже он может отличатся и таже помним о пути нахождения самого скрипта....
в результате каждый час у вас будет свежий ip для Ростелекома...
Обновил скрипт, теперь он может брать рабочий ip с трех известных мне адресов, перебирая по очереди если сервер в тайм-ауте автоматом пробует с второго, если и второй тоже не отвечает с третьего...
подскажите пож-для чего права 755 когда примочка скачивается файлом а не папкой и у примочки права 644.и еще можно ли примочку закинуть через тотольник в скрипты и нужно ли для этого что то делать дополнительно?
ОтветитьУдалитьсейчас поправлю
ОтветитьУдалитьа что по второй части вопроса?
ОтветитьУдалитьну это скрипт, кроме прав ему ничего не нужно, а закидывает каждый как ему хочется...
ОтветитьУдалитьспасибо за ответ.
ОтветитьУдалитьНу так какие права присваивать - 644 или 755?
ОтветитьУдалитьНе нукай, не запряг! внимательно читаем что написано в описании
ОтветитьУдалитьИзвини 2 boom, если не так вопрос задал. Просто человек что-то спросил насчет прав, ты сказал что поправишь. Вот я и не понял что к чему. Извини еще раз.
ОтветитьУдалитья поправил, что бы качался скрипт, а не вся папка с iptv с gdrive, на известном форуме есть моя статья по правам файлов, папок и прочего в linux/unix там по моему доходчиво описано все.... скриптам и исполняемым файлам(бинарникам) и папкам 755 остальным почти всегда 644, есть исключения, но почти всегда так
ОтветитьУдалитьСпасибо, а нельзя ли силами плагина или скрипта сделать получение рабочего ip при включении ресивера, а то как правило при включении всё равно приходится обновлять вручную?
ОтветитьУдалить@Vasechkin, легко складываем скрипт в /etc/rcS.d даем права 755 и все будет работать, только ресивер отключать полностью плохая практика, но это другая тема..
ОтветитьУдалитьА со скриптом который в /usr/script что делать? Можно ли его тогда убрать и как тогда в крон изменить запись /usr/get_ip_rtc.sh?
Удалитьничего не делать, пусть живет и в кроне тоже, или ты смотришь телик меньше часа потом выключаешь и включаешь наново? прежде чем писать подумай чуть, не неожиданно от тебя читать подобное....
УдалитьА мне от Вас неожиданно. Спасибо. Я имел ввиду можно ли изменить так скрипт и запись в кроне чтобы от обращался каждый час к скрипту в /etc/rcS.d
ОтветитьУдалитьможно, крону все равно откуда запускать скрипт
ОтветитьУдалить