дядя Фёдор Опубликовано 5 марта, 2010 Опубликовано 5 марта, 2010 Нужно запустить из одного скрипта – другой. Делаю командой: sh var/bin/green.sh (для примера) Без sh IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90 28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W
nik-kaknik Опубликовано 6 марта, 2010 Опубликовано 6 марта, 2010 Всем, кому это нужно. Скрипт multiscript.sh При запуске предлагает выбрать действие и выполнить. Принцип действия: прописываете на запуск кнопки (например зеленой), нажимаете зеленую кнопку – не экране появляется сообщение с вариантами действий, пронумерованных по порядку. И нажимаете кнопку Exit столько раз (0, 1, 2 …), с каким номером нужно выполнить действие. Каждое действие – это свой скрипт запуска, который можно отредактировать по своему усмотрению. (Инструкция в архиве)
ДМИТРИЙ1973 Опубликовано 7 марта, 2010 Опубликовано 7 марта, 2010 (изменено) Всем, кому это нужно. Скрипт multiscript.sh При запуске предлагает выбрать действие и выполнить. Принцип действия: прописываете на запуск кнопки (например зеленой), нажимаете зеленую кнопку – не экране появляется сообщение с вариантами действий, пронумерованных по порядку. И нажимаете кнопку Exit столько раз (0, 1, 2 …), с каким номером нужно выполнить действие. Каждое действие – это свой скрипт запуска, который можно отредактировать по своему усмотрению. (Инструкция в архиве) Народ сутки ждал,никто автору спасибо не сказал.Особенно владельцы 91hd. Отвечу за всех,автору большое спасибо за работу.Сделано на высшем уровне! Потестил-действительно ставь что хочешь,название пиши как хочешь.Проблема с нехваткой кнопок пропала. От себя добавлю для любителей футбола и хоккея 3 вещи: 1)rss.plugin и rss-plugin.cfg с адресами футбольных результатов(это в папку plug-in) 2)два скрипта,один читает liveonsat-кто смотрит футбол на разных спутниках поймет(один минус не будет названия матча,а только лиги) и скрипт текущих хоккейных матчей,оба скрипта положить в /var/bin/-права 755.Запуск скриптов через script.plugin.Запустили скрипт подождите немного пока с нета высосет инфу. да nik-kaknik просьба может сможешь сделать wakeonlan,никто не отзывается.Я выше в постах просил. Futbol.zip Изменено 7 марта, 2010 пользователем ДМИТРИЙ1973 AB Ipbox 910HD PGI 0.7.3+E2,Xtrend ET9000 HD Twin (Clarke-Tech ET9000),Dreambox 500S 1,20(85.2°E+75°E+60°E) 0,9(42°E+36°E+31,5°E) 0,8(28,2°E-30°W)-мотоводвес Moteck SG-2100A Samsung 40,LG 32.
nik-kaknik Опубликовано 7 марта, 2010 Опубликовано 7 марта, 2010 Дяде Фёдору спасибо, за науку. Но, вот распознавать код нажатой кнопки (а точнее, считать для этого один конкретный бит в файле) мне так пока и не удается. Задача вроде бы не сложная, но найти нужную комбинацию операторов пока не могу, файл получается не текстовый, а все известные мне операторы - только для обработки текстовой информации. Придумал, правда, метод – разбивать файл на части длиной по 1 биту и считывать из конкретного файла, но уж больно это убого. Если кто поможет - буду признателен.
дядя Фёдор Опубликовано 7 марта, 2010 Опубликовано 7 марта, 2010 Но, вот распознавать код нажатой кнопки (а точнее, считать для этого один конкретный бит в файле) мне так пока и не удается. Задача вроде бы не сложная, но найти нужную комбинацию операторов пока не могу, файл получается не текстовый, а все известные мне операторы - только для обработки текстовой информации. od ;) IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90 28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W
AA666 Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 (изменено) Может кому-то пригодиться - часы на ресе можно установить через интернет: rdate -s -u -t 3 time.bora.net Как долго наши корейские друзья будут отдавать нам время по устаревшему протоколу не известно, но пока работает. Изменено 8 марта, 2010 пользователем дядя Фёдор Cuberevo 250HD PGI 1.2 36E
ДМИТРИЙ1973 Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 Спасибо за инфо, запустил инкубуса, каналы переключает шустро, но глючит и отваливается в самый неподходящий момент. Может кому-то пригодиться - часы на ресе можно установить через интернет: rdate -s -u -t 3 time.bora.net Как долго наши корейские друзья будут отдавать нам время по устаревшему протоколу не известно, но пока работает. А какой прошивке речь?Я пытался на ПГИ 0.5 прикрутить,не вышло.Можно по подробней -как и куда запихать rdate -s -u -t 3 time.bora.net? AB Ipbox 910HD PGI 0.7.3+E2,Xtrend ET9000 HD Twin (Clarke-Tech ET9000),Dreambox 500S 1,20(85.2°E+75°E+60°E) 0,9(42°E+36°E+31,5°E) 0,8(28,2°E-30°W)-мотоводвес Moteck SG-2100A Samsung 40,LG 32.
дядя Фёдор Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 Как долго наши корейские друзья будут отдавать нам время по устаревшему протоколу не известно, но пока работает. О чем это Вы? :blink: IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90 28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W
AA666 Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 (изменено) Cначала в телнете можно ввести пробную команду: rdate -p -u -t 2 time.bora.net если в ответ увидите что-то типа: rdate: [time.bora.net] Mon Mar 8 15:34:46 2010 то можно поставить в это дело автозагрузку, например в файл /var/bin/init.d/1.network.start # execute mount mgr automount while [ ! -p /dev/commander ]; do sleep 1; done; sleep 3 echo "mountmgr_automount" > /dev/commander rdate -s -u -t 2 time.bora.net } network_start & дядя Фёдор Судя по логам whois - cервер time.bora.net находится в Корее, а Вы что подумали? Изменено 8 марта, 2010 пользователем дядя Фёдор Cuberevo 250HD PGI 1.2 36E
дядя Фёдор Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 Судя по логам whois - cервер time.bora.net находится в Корее, а Вы что подумали? Я подумал, зачем пользоваться корейским сервером NTP, если их в мире тысячи... И наверняка есть гораздо ближе и надежней. IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90 28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W
AA666 Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 Увы, rdate работает по старому протоколу, который не совместим с ntp. Поэтому рабочих серверов очень мало, хотя может просто надо знать где искать :) rdate is the older standard that in many cases is now replaced by ntp/ntpd. P.S. Не могли бы Вы в моём прошлом сообщении убрать {b} {/b}, а то ведь так и вставят... Cuberevo 250HD PGI 1.2 36E
He1ix Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 Увы, rdate работает по старому протоколу, который не совместим с ntp. Поэтому рабочих серверов очень мало, хотя может просто надо знать где искать :) P.S. Не могли бы Вы в моём прошлом сообщении убрать {b} {/b}, а то ведь так и вставят... А какая тебе разница, чем по 37-му порту время получать? По-моему один хрен. IP BOX 910, PGI 1.5, GI S8120 OpenPLi-4, Philips 42PFL7606k, 4W-75E, V-box II SuperJack, Supral 1.2m
ДМИТРИЙ1973 Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 (изменено) Увы, rdate работает по старому протоколу, который не совместим с ntp. Поэтому рабочих серверов очень мало, хотя может просто надо знать где искать :) P.S. Не могли бы Вы в моём прошлом сообщении убрать {b} {/b}, а то ведь так и вставят... в общем вот так надо? rdate -s -u -t 2 time.bora.net И кстати если что,нета нет или с сервера ответ не пришел,что будет?В смысле загрузка тюнера дальше пойдет? у меня не получается делаю так в телнете rdate -p -u -t 2 time.bora.net в ответ rdate: invalid option -- u BusyBox v1.15.3 (2009-12-24 18:41:03 CET) multi-call binary Изменено 8 марта, 2010 пользователем ДМИТРИЙ1973 AB Ipbox 910HD PGI 0.7.3+E2,Xtrend ET9000 HD Twin (Clarke-Tech ET9000),Dreambox 500S 1,20(85.2°E+75°E+60°E) 0,9(42°E+36°E+31,5°E) 0,8(28,2°E-30°W)-мотоводвес Moteck SG-2100A Samsung 40,LG 32.
AA666 Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 в общем вот так надо? rdate -s -u -t 2 time.bora.net И кстати если что,нета нет или с сервера ответ не пришел,что будет?В смысле загрузка тюнера дальше пойдет? у меня не получается делаю так в телнете rdate -p -u -t 2 time.bora.net в ответ rdate: invalid option -- u BusyBox v1.15.3 (2009-12-24 18:41:03 CET) multi-call binary Виноват, правильно будет: - посмотреть время с сервера: rdate -p time.bora.net - установить время на ресе: rdate -s time.bora.net Если сервер time.bora.net в дауне, то загрузка пойдёт дальше через 10 сек. Ещё можно это дело засунуть в крон, и тогда каждый день часы на ресе будут автоматически брать время в нете. Если оно кому надо конечно... He1ix А какая тебе разница, чем по 37-му порту время получать? По-моему один хрен.Это Вы о чём? На 37ом уже давно никто не висит, щас в моде 123ий. Cuberevo 250HD PGI 1.2 36E
stpavel Опубликовано 8 марта, 2010 Автор Опубликовано 8 марта, 2010 Увы, rdate работает по старому протоколу, который не совместим с ntp. Поэтому рабочих серверов очень мало, хотя может просто надо знать где искать :) Портированный ntpdate под ipbox можно скачать здесь http://www.imagineers.nl/hd900/ntpdate , и синхронизировать время по ntp протоколу. ipbox 910
ДМИТРИЙ1973 Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 Портированный ntpdate под ipbox можно скачать здесь http://www.imagineers.nl/hd900/ntpdate , и синхронизировать время по ntp протоколу.Как -через крон? AB Ipbox 910HD PGI 0.7.3+E2,Xtrend ET9000 HD Twin (Clarke-Tech ET9000),Dreambox 500S 1,20(85.2°E+75°E+60°E) 0,9(42°E+36°E+31,5°E) 0,8(28,2°E-30°W)-мотоводвес Moteck SG-2100A Samsung 40,LG 32.
AA666 Опубликовано 8 марта, 2010 Опубликовано 8 марта, 2010 Как -через крон?кладёшь ntpdate в /var/bin и создаёшь файл /var/spool/cron/crontabs/root с одной строкой: 43 0 * * * /var/bin/ntpdate -s time.ubuntu.com 0 - часы, 43 - минуты потом создаёшь ещё файл /var/bin/init.d/3.crond: #!/bin/sh /usr/sbin/crond Должно работать stpavel спасибо за ссылку Cuberevo 250HD PGI 1.2 36E
ДМИТРИЙ1973 Опубликовано 9 марта, 2010 Опубликовано 9 марта, 2010 После эксперементов с rdate : 1)Сколько не пытался подсовывать в другие файлы старта и отдельно,время не меняется при старте. 2)В телнете все проходит,отдельно тоже через скрипт с пульта проходит. 3)Сделал через крон-поставил 5мин.При старте время поменялось,потом все микронд перестал работать.В принципе ерунда надо было то один раз.Но! После команды rdate -s time.bora.net,кстати вот еще парочка rdate -s time.ien.it rdate -s time-a.nist.gov на дисплее пустота,названия канала пропало.Зайдешь допустим в список фаворитов,выйдешь все так и будет висеть FAV LIST. Вывод-оно его в баню этот rdate ! :rolleyes: сейчас ntpdate покопаю. AB Ipbox 910HD PGI 0.7.3+E2,Xtrend ET9000 HD Twin (Clarke-Tech ET9000),Dreambox 500S 1,20(85.2°E+75°E+60°E) 0,9(42°E+36°E+31,5°E) 0,8(28,2°E-30°W)-мотоводвес Moteck SG-2100A Samsung 40,LG 32.
дядя Фёдор Опубликовано 9 марта, 2010 Опубликовано 9 марта, 2010 К слову сказать, все это (cron, ntpdate и легкая опция настройки) будет уже вшито в PGI 0.6 IPBox 9000HD | IPBox 910HD | IPBox 100 HD | Dreambox DM 800HD se | WaveFrontier Toroidal T90 28.2°E + 23.5°E + 19.2°E + 16.0°E + 13.0°E + 9.0°E + 7.0°E + 4.8°E + 0.8°W + 4.0°W + 5.0°W
ДМИТРИЙ1973 Опубликовано 9 марта, 2010 Опубликовано 9 марта, 2010 К слову сказать, все это (cron, ntpdate и легкая опция настройки) будет уже вшито в PGI 0.6Вы писали что должно быть,раз уже все сделано не буду время тратить на эксперементы.Спасибо. AB Ipbox 910HD PGI 0.7.3+E2,Xtrend ET9000 HD Twin (Clarke-Tech ET9000),Dreambox 500S 1,20(85.2°E+75°E+60°E) 0,9(42°E+36°E+31,5°E) 0,8(28,2°E-30°W)-мотоводвес Moteck SG-2100A Samsung 40,LG 32.
pruss Опубликовано 9 марта, 2010 Опубликовано 9 марта, 2010 К слову сказать, все это (cron, ntpdate и легкая опция настройки) будет уже вшито в PGI 0.6 осталось только дождаться :) аж слюнки текут от ожидания CubeRevo. AB IP Box 250S PVR. DreamBox 500. Samsung DSR9500
ProFanas Опубликовано 9 марта, 2010 Опубликовано 9 марта, 2010 осталось только дождаться :) аж слюнки текут от ожидания А я и не волнуюсь.. Всё рвно мой рес пока путешествует по миру... :( Аж ждать устал... В лесу стороны света узнают по мху на деревьях, а в городе - по спутниковым тарелкам. PGI-1.5-Final_RC2@AB IPBox 910 HD TV SAMSUNG UE32C6000
nik-kaknik Опубликовано 10 марта, 2010 Опубликовано 10 марта, 2010 Всем, кому это нужно. (multiscript - новая версия) Позволяет привязать к цветной кнопке 11 скриптов. При запуске на экране открывается сообщение (список вариантов запуска). Выбор и запуск скриптов осуществляется нажатием дополнительной кнопки (0…9 и ОК). (инструкция в архиве) Скрипты запуска можно править в редакторе под Windows, поддерживающим формат строки Unix. Я пользуюсь AkelPad.
nik-kaknik Опубликовано 10 марта, 2010 Опубликовано 10 марта, 2010 Извените - послал не ту версию. Рабочая сдесь.
AA666 Опубликовано 10 марта, 2010 Опубликовано 10 марта, 2010 nik-kaknik Хороший скрипт, спасибо! Уже поставил на зелёную кнопку, только поменял sleep на usleep, вроде шустрее стал :) for N0 in { 1..20 } ; do usleep 500000 Cuberevo 250HD PGI 1.2 36E
nik-kaknik Опубликовано 10 марта, 2010 Опубликовано 10 марта, 2010 nik-kaknik Уже поставил на зелёную кнопку, только поменял sleep на usleep, вроде шустрее стал :) for N0 in { 1..20 } ; do usleep 500000 У меня usleep работал не устойчиво. Подрабатывали цифровые кнопки – переключался канал. Причины ещё исследуются. Операторы скрипта подобрал так, чтобы подработок не было (проверено только на IPBox 910 HD).
AA666 Опубликовано 10 марта, 2010 Опубликовано 10 марта, 2010 У меня usleep работал не устойчиво. Подрабатывали цифровые кнопки – переключался канал. Извиняюсь, в этом ash не работает {1...20}, поэтому цикл заканчивается раньше времени. Вот так работает нормально: N0=1 while [ $N0 -lt 20 ]; do usleep 500000 Z=`ls -l -g /tmp/keys.out | awk '{print $4}'` if [ $Z -ne "0" ]; then break; fi let N0=$N0+1 done Cuberevo 250HD PGI 1.2 36E
nik-kaknik Опубликовано 11 марта, 2010 Опубликовано 11 марта, 2010 N0=1 while [ $N0 -lt 20 ]; do usleep 500000 Z=`ls -l -g /tmp/keys.out | awk '{print $4}'` if [ $Z -ne "0" ]; then break; fi let N0=$N0+1 done У меня, всё таки usleep глючит (думаю из-за того, что она больше грузит процессор, чем sleep), да и выигрыш от её применения максимум 0,5 сек. Поэтому всем буду предлагать более устойчивый вариант.Пользуясь случаем, предлагаю новую версию. В ней скрипты можно присоединить (кроме 0…9 и ОК) к любой кнопке пульта. Просто нажимаете нужную Вам кнопку, и скрипт выдаст, что такого-то файла нет. Создаёте его и кнопка работает.
ДМИТРИЙ1973 Опубликовано 11 марта, 2010 Опубликовано 11 марта, 2010 (изменено) Немного не понял,как это к любой кнопке. Просто у меня самый первый вариант замечательно работает,а я как понял во втором просто увеличено количество кнопок.Чтоб все не переделывать,обьясните?А сами функции кнопки сохраняются? Изменено 11 марта, 2010 пользователем ДМИТРИЙ1973 AB Ipbox 910HD PGI 0.7.3+E2,Xtrend ET9000 HD Twin (Clarke-Tech ET9000),Dreambox 500S 1,20(85.2°E+75°E+60°E) 0,9(42°E+36°E+31,5°E) 0,8(28,2°E-30°W)-мотоводвес Moteck SG-2100A Samsung 40,LG 32.
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти