The Best Streaming Software!
VIVO Rent A Car - Your car rental
Върни се   Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ > ДИСКУСИИ - Всичко за сателитната и наземната телевизия > ПРИЕМНИЦИ за цифрова сателитна телевизия > IPBOX

Отговори
 
Контрол над темата Търси в тази тема Начин на разглеждане
  #11  
Стар 07-12-2011
турбо турбо не е на линия
мега форумец
 

Дата на присъединяване: Feb 2011
Мнения: 840
Благодари: 310
Получил благодарност:
267 пъти в 165 поста
Сваляния: 33
Ъплоуди: 2
По подразбиране

Цитирай:
Първоначално написано от Чарли28 Вижте мненията
Приятен безплатен обяд на всички социално слаби!!
Ти пък на какъв се правиш. Пари ли мислеше да искаш за това, понеже ако е така вземи първо плати на uniqad който ти отвори очите

Все пак благодаря за информацията, макар че цялата процедура може да се направи през cron което е много по елегантно и по лесно според мен. Също ще ти прави проверка в реално време дали ти работи протона.

Последно редактирано от турбо : 07-12-2011 на 16:16
Отговори с цитат
  #12  
Стар 07-12-2011
Чарли28 Чарли28 не е на линия
изгряващ форумец
 

Дата на присъединяване: May 2011
Мнения: 44
Благодари: 8
Получил благодарност:
5 пъти в 3 поста
Сваляния: 75
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от турбо Вижте мненията
Ти пък на какъв се правиш. Пари ли мислеше да искаш за това, понеже ако е така вземи първо плати на uniqad който ти отвори очите

Все пак благодаря за информацията, макар че цялата процедура може да се направи през cron което е много по елегантно и по лесно според мен. Също ще ти прави проверка в реално време дали ти работи протона.
Нещо не мога да ти схвана мисълта за парите - От кой да искам пари?
А относно социално слабите - изречението е почти цитат от темата на unicad -
Ш*ринг по габровски
А за процедурата през cron - можеше да споделиш по-подробно как точно се прави за незнаещите, като мен например?
Отговори с цитат
  #13  
Стар 07-12-2011
турбо турбо не е на линия
мега форумец
 

Дата на присъединяване: Feb 2011
Мнения: 840
Благодари: 310
Получил благодарност:
267 пъти в 165 поста
Сваляния: 33
Ъплоуди: 2
По подразбиране

Извинявай незнаех, че е цитат, помислих че е намек.

Идеята е да се настрои crond да изпълнява на всяка минута скрипт. Във въпросният скрипт се прави проверка за активен pid на протона и ако няма такъв съответно да стартира протона. Така като ти се рестартира приемника в рамките на 1 минута ще имаш стартиран протон или каквото искаш друго. Ползата от това освен проверката ще е и макар и теоритично - намаляване времето за стартиране на приемника, защото ще има един скрипт (или повече) по-малко който ще се изпълнява при старт.
Отговори с цитат
  #14  
Стар 07-12-2011
spaice spaice е на линия
форумец-ветеран
 

Дата на присъединяване: Jan 2010
Мнения: 1,157
Благодари: 78
Получил благодарност:
353 пъти в 236 поста
Сваляния: 126
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от турбо Вижте мненията
Извинявай незнаех, че е цитат, помислих че е намек.

Идеята е да се настрои crond да изпълнява на всяка минута скрипт. Във въпросният скрипт се прави проверка за активен pid на протона и ако няма такъв съответно да стартира протона. Така като ти се рестартира приемника в рамките на 1 минута ще имаш стартиран протон или каквото искаш друго. Ползата от това освен проверката ще е и макар и теоритично - намаляване времето за стартиране на приемника, защото ще има един скрипт (или повече) по-малко който ще се изпълнява при старт.
@турбо, извиням се че се меся в темата, тъй като нямам IPBOX, но може ли да ми кажете дали в тази енигма имате стартиран crond? Ако няма как да го инсталираме и как да го стартираме?

@Чарли28, по принцип енигма би тябвало да изпълнява всичко което се намира в /etc/rcS.d/
Там може да се добави собствен скрипт, примерно S99My_script, който би трябвало да се изпълни. Това, което предлага @турбо, като идея за проверяване на работата на даден процес е добро, но може да се реализира с елементарен скрипт и би следвало да се ползва когато даден процес е нестабилен и често крашва
Ето примерен скрипт:

Цитирай:
#!/bin/sh
while [ 1 ]; do
команда
команда1
sleep 60
done
Командата sleep и цифрата след нея определят времето за изчакване, преди следващо изпълнение на цикъла.
Надявам се да съм бил полезен.
Отговори с цитат
Следните потребители БЛАГОДАРЯТ на spaice за този полезен пост :
Чарли28 (08-12-2011)
  #15  
Стар 08-12-2011
Чарли28 Чарли28 не е на линия
изгряващ форумец
 

Дата на присъединяване: May 2011
Мнения: 44
Благодари: 8
Получил благодарност:
5 пъти в 3 поста
Сваляния: 75
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от spaice Вижте мненията
@турбо, извиням се че се меся в темата, тъй като нямам IPBOX, но може ли да ми кажете дали в тази енигма имате стартиран crond? Ако няма как да го инсталираме и как да го стартираме?

@Чарли28, по принцип енигма би тябвало да изпълнява всичко което се намира в /etc/rcS.d/
Там може да се добави собствен скрипт, примерно S99My_script, който би трябвало да се изпълни. Това, което предлага @турбо, като идея за проверяване на работата на даден процес е добро, но може да се реализира с елементарен скрипт и би следвало да се ползва когато даден процес е нестабилен и често крашва
Ето примерен скрипт:



Командата sleep и цифрата след нея определят времето за изчакване, преди следващо изпълнение на цикъла.
Надявам се да съм бил полезен.
Благодаря за скрипта! Понеже Линукса ми е малко тъмна наука би ли обяснил по-подробно действието на командата "while [1]" т.е. на мястото на "команда" и "команда1" - какво точно да се напише?
Стартиращата команда, която работи е "start-stop-daemon -S -x /var/sbin/spcs -b". С каква команда в скрипта даден от теб може да се направи проверка дали е активен процеса: /var/sbin/spcs и ако не е активен тогава да се стартира отново?

Благодаря отново!
Отговори с цитат
  #16  
Стар 08-12-2011
spaice spaice е на линия
форумец-ветеран
 

Дата на присъединяване: Jan 2010
Мнения: 1,157
Благодари: 78
Получил благодарност:
353 пъти в 236 поста
Сваляния: 126
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от Чарли28 Вижте мненията
Благодаря за скрипта! Понеже Линукса ми е малко тъмна наука би ли обяснил по-подробно действието на командата "while [1]" т.е. на мястото на "команда" и "команда1" - какво точно да се напише?
Стартиращата команда, която работи е "start-stop-daemon -S -x /var/sbin/spcs -b". С каква команда в скрипта даден от теб може да се направи проверка дали е активен процеса: /var/sbin/spcs и ако не е активен тогава да се стартира отново?

Благодаря отново!
While е цикъл, който се изпълнява докато условието в скобите е истина. Тъй като условието е 1-ца т.е. истина цикъла става безкраен. Цифрата сле sleep определя колко да се чака в секунди. командите в цикъла (команда1, команда2) се изпълняват на всяка интерация (завъртане).

Команда, с която може да се видят процесите е "ps" (без кавичките).
В твоя случай би трябвало да изглежда нещо като
Цитирай:
ps ax | grep spcs |grep -v grep
Тази команда ще върне резултат ако го има процеса spcs

За да завършим задачката, трябва да поставим едно условие if в цикъла.
if да провери дали го има процеса и ако го няма да го стартира, нещо от сорта:
Цитирай:
while [ 1 ]
do
tmp=`ps ax | grep spcs |grep -v grep`
if [ $tmp -le 1 ];
then
start-stop-daemon -S -x /var/sbin/spcs -b
fi
sleep 60
done
Трябва да се провери колко са процесите spcs при нормална работа и да се зададе правилната стойност в "-le 1"
"-le 1" означава по-малко или равно на 1

Разбира се това е само пример, не мога така да гарантирам за правилната му работа.
Отговори с цитат
Следните потребители БЛАГОДАРЯТ на spaice за този полезен пост :
Чарли28 (08-12-2011)
  #17  
Стар 08-12-2011
Чарли28 Чарли28 не е на линия
изгряващ форумец
 

Дата на присъединяване: May 2011
Мнения: 44
Благодари: 8
Получил благодарност:
5 пъти в 3 поста
Сваляния: 75
Ъплоуди: 0
По подразбиране

Цитирай:
Трябва да се провери колко са процесите spcs при нормална работа и да се зададе правилната стойност в "-le 1"
"-le 1" означава по-малко или равно на 1
Супер си!

При старт или рестарт на spcs - дава че има три активни pids съответно с техните номера. Означава ли това че процесите са три?

Довечера ще пробвам примерният ти скрипт и ще докладвам резултата.

Последно редактирано от Чарли28 : 08-12-2011 на 13:13
Отговори с цитат
  #18  
Стар 08-12-2011
spaice spaice е на линия
форумец-ветеран
 

Дата на присъединяване: Jan 2010
Мнения: 1,157
Благодари: 78
Получил благодарност:
353 пъти в 236 поста
Сваляния: 126
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от Чарли28 Вижте мненията
При старт или рестарт на spcs - дава че има три активни pids съответно с техните номера. Означава ли това че процесите са три?
Вероятно са 3, но най-добре със "ps ax" ги виж, даже виж цялата команда
ps ax | grep spcs |grep -v grep
какво ще ти даде.
Отговори с цитат
Sponsored Links
VIVO Rent A Car  Вземи своят Vu+ сега!  SatPlus
Отговори

Съобщения от Devil M
VIVO Rent A Car  

Тагове
ipbox99, na, авто, на, проблем, скрипт, Стартиране


Активни потребители разглеждащи тази тема в момента: 1 (0 членове и 1 гости)
 

Подобни теми
Тема Започнал темата Форум Отговори Последно мнение
Скрипт за CCCam alexpl CCcam 28 11-10-2012 17:20
помощ за скрипт gogotogo MPCS/OScam 4 08-10-2011 20:14
NGrabLite: Стартиране при Виста ТИНТИН DREAMBOX 0 30-07-2009 12:24
Проблем при стартиране vlady-katrix Обсъждане и коментари за българските оператори и българските програми 4 03-04-2009 23:01


Всички времена са във формат GMT +3. Часът е 08:48.


DTV-BG Powered by vBulletin Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.