Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ

Шеринг и емулатори => Емулатори => CCcam => Темата е започната от: stilo72 - 26-06-2012, 21:18

Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 26-06-2012, 21:18
Момчета дайте решение за циклично забиващ ССсам 2,1,3 на 2 до 3 дни.
Но е същото и с 2,1,2
Това се случи след като смених рутера и версиата на имидж с по-нова.:s104
Направо се побърквам от яд, че смених имиджа с по-нова версие, защото мисля, че точно това е проблема!;;601
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: martinakis - 26-06-2012, 21:21
Цитат на: stilo72;169684Момчета дайте решение за циклично забиващ ССсам 2,1,3 на 2 до 3 дни.
Но е същото и с 2,1,2
Това се случи след като смених рутера и версиата на имидж с по-нова.:s104
Направо се побърквам от яд, че смених имиджа с по-нова версие, защото мисля, че точно това е проблема!;;601

За сървър ли ползваш бокса ?
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 26-06-2012, 21:27
Цитат на: martinakis;169686За сървър ли ползваш бокса ?
Да
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: martinakis - 26-06-2012, 21:28
Цитат на: stilo72;169687Да

Направи го да се рестартира всяка сутрин,например в 05:00 .
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 26-06-2012, 21:34
Кажи как да го направя примерно да рестартира само ССсам или целия дрим?
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: martinakis - 26-06-2012, 21:37
Цитат на: stilo72;169691Кажи как да го направя примерно да рестартира само ССсам или целия дрим?

Не съм пробвал на приемник,само на комп.Потърси из форума.
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: galiano - 26-06-2012, 22:34
Вероятно някой от пиърите ти праща лоши команди, прави двойни влизания, или имаш прекалено много N-линии, това са само няколко от многото възможни причини за краша. За да бъдеш сигурен за причината, трябва да пуснеш кама в дебъг режим, като записването на лога трябва да се насочи към външно устройство, защото бокса няма да събере няколко дневния лог. Планираното рестартиране не е решение. Дори пет пъти в денонощието да го рестартираш, когато от другата страна му подадат bad command кама пак ще падне. Ако се килва прекалено често и чекващия скрипт не е решение. Тайната се крие в последните десетина реда от лога, преди да се килне. При правилна конфигурация цецето работи с месеци без рестарт.
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: fakirastanly - 27-06-2012, 09:10
Здр.
За да рестартнеш  целия бох
създаваш директория и файл  в /var/etc/
/var/etc/cron/crontabs/root  като файла root  да има права 0664
а съдаржанието му да бъде

 * * * * #!/bin/sh
0 */8 * * * /sbin/reboot

което кара боха да се ресртва на 8h

След което отиваш Blue Panel -Service/Demons и активираш crond имаш и опция Setup от където може да си промениш на колко мин,часове,дни да се рестарва.

Тествано е на Gemini за E1
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 27-06-2012, 13:31
Цитат на: fakirastanly;169758Здр.
За да рестартнеш целия бох
създаваш директория и файл в /var/etc/
/var/etc/cron/crontabs/root като файла root да има права 0664
а съдаржанието му да бъде
 
* * * * #!/bin/sh
0 */8 * * * /sbin/reboot
 
което кара боха да се ресртва на 8h
 
След което отиваш Blue Panel -Service/Demons и активираш crond имаш и опция Setup от където може да си промениш на колко мин,часове,дни да се рестарва.
 
Тествано е на Gemini за E1
E това е много крива работа, аз роб ли да му стана на тоя приемник?
Като отида на море какво правиме?
Дайте изпробван скрипт за старт на ССсам без да ползва кронд
Тоя кронд като спре тока умира завинаги ако не го стартираш ръчно!
Това не си е работа!
Аз ако ще ставам роб с телефона през телнет ще го трепам веднъж дневно тоя ССсам и готово!
Ама не искам да ставам роб искам да го реша този проблем трайно и завинаги а това става само със скрипт за автоматично стартиране ССсам като спре!;;601
Приемника е този от подписа с имидж Немезис
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: Чък Норис - 27-06-2012, 13:54
Цитат на: stilo72;169807Тоя кронд като спре тока умира завинаги ако не го стартираш ръчно!
Това пък как си го измисли?

Пиши в телнет:
opkg update
opkg install busybox-cron
След това за да зададеш команда в крон-а пишеш:
crontab -e
натискаш на клавиатурата и задаваш командата която искаш да се изпълнява, в случая
00 3 * * * root /sbin/reboot
Промените се запазват с :wq <Еnter>.
След това може да си рестартираш приемника през дистанционното, за да си сигурен, че няма да ти се загуби нищо след рестарт от енергото.
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: fakirastanly - 27-06-2012, 14:08
Когато ти дойде тока приемника си зарежда както и crond нали е service който се стартира с зареждането на Enigma-та.Изобщо неумира и почва да си отчита времето което си му задал.Няма нужда от манипулациите за който говориш. Това със скрипта ми се струва по куца история след ребоот на box-a си сигурен че паметта ти е освободена ако скрипта незаработи пордаи липса на ресурси ....
Както си решиш  казвам ти нещо изпробвано което се е доказало че работи.
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 27-06-2012, 14:14
Цитат на: Продуцентът;169809Това пък как си го измисли?
 
Пиши в телнет:
opkg update
opkg install busybox-cron
След това за да зададеш команда в крон-а пишеш:
crontab -e
натискаш на клавиатурата и задаваш командата която искаш да се изпълнява, в случая
00 3 * * * root /sbin/reboot
Промените се запазват с :wq <Еnter>.
След това може да си рестартираш приемника през дистанционното, за да си сигурен, че няма да ти се загуби нищо след рестарт от енергото.
Жорка, това го пробвах токущо и не става!
Крона не тръгва след рестарт от тока!
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: Чък Норис - 27-06-2012, 14:17
Това не е проблем на крон-а, а на имиджа който използваш ;)
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 27-06-2012, 14:18
Цитат на: Продуцентът;169813Това не е проблем на крон-а, а на имиджа който използваш ;)
Кажи на кой Имидж работи да кача такъв
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: Чък Норис - 27-06-2012, 14:20
http://openpli.com/
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 28-06-2012, 14:31
Така, най-накрая реших проблема генерално с ето този скрипт, който автоматично стартира кама ако той падне!
http://www.*******.eu/forum/showthread.php?t=18798&page=2
 
1.Във файла : rc.local -добавяш този ред:/usr/local/bin/CCcam.x86
2.В:/usr/local/bin/ преименуваш CCcam.x86 в cccam-real
3.В:/usr/local/bin/ създаваш ->CCcam.x86 ( чисто нов ) със съддържание :
 
 
while [ 1 ];
do
process=`ps auxwww | grep cccam-real | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
echo "Couldn't find CCcam running. Restarting server-binary" >> /tmp/cccam.check
/usr/local/bin/cccam-real
else
echo "CCcam is still OK!" >> /dev/null
fi
done

 
 
4. В конзолата " reboot " и си готов ...
 
Идеята е следната :
 
2.1 В:/etc/rc.local "/usr/local/bin/CCcam.x86"стартира скрипта в " CCcam.x86 "
2.2 Той от своя страна -> стартира ЕМУ`то " cccam-real "->( истинския ему )
и това е !
 
Това наистина работи и няма сила която да убие вашия ССсам освен Енергото!
Позволих си да го пейстна тук за да се знае, че това работи и на приемник 800HDse и на убунто за което всъщност е конкретната тема!
Но сега в мен напира следния въпрос:
От синия бутон мога ли да спра трайно ССсам за да Стартирам МGcamd за да ъпдейтна картата на Салатата? Просто не съм си в къщи да пробвам в момента и затова питам, ако някой знае да сподели!;;601
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: Brian - 28-06-2012, 14:36
Супер! Дай сега един скрипт с който да рестартирам скрипта CCcam.x86 ако прекъсне по някаква причинА :lol15:
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 28-06-2012, 14:42
То по някаква причина може и сърцето ти да спре!
А вземи мерки предварително, като си от клуба на знаещите!:lol15:
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: Brian - 28-06-2012, 14:43
Поне няма да спре докато пиша глупости :worry:
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 28-06-2012, 14:45
Това знае само шефа отгоре, не ти!:;810;;650
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: Brian - 28-06-2012, 14:47
[SIZE=3][B][SIZE=2]while [ 1 ]; [/SIZE][/B]
[B][SIZE=2]do[/SIZE][/B]
[B][SIZE=2]process=`ps auxwww | grep cccam-real | grep -v grep | awk '{print $1}'`[/SIZE][/B]
[B][SIZE=2]if [ -z &quot;$process&quot; ]; then[/SIZE][/B]
[B][SIZE=2]echo &quot;Couldn't find CCcam running. Restarting server-binary&quot; >> /tmp/cccam.check[/SIZE][/B]
[B][SIZE=2]/usr/local/bin/cccam-real[/SIZE][/B]
[B][SIZE=2]else[/SIZE][/B]
[B][SIZE=2]echo &quot;CCcam is still OK!&quot; >> /dev/null [/SIZE][/B]
[B][SIZE=2]fi[/SIZE][/B]
[B][SIZE=2]done[/SIZE][/B][/SIZE]

Това си го слагам в рамка като най-безумния скрипт писан за "и на убунто за което всъщност е конкретната тема!"
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: Крал Артур - 28-06-2012, 15:12
Важното е скрипта да работи:D
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: Brian - 28-06-2012, 15:18
Бе ще работи не ами и пушек ще се вдига :) ;;650
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: Brian - 28-06-2012, 15:24
Е ти универсално скриптче, което се слага в кронтаба и съвсем дискретно примерно всяка минута си проверява и рестартира какъвто си искаш процес

#!/bin/bash
#make-run.sh
#make sure a process is always running.

export DISPLAY=:0 #needed if you are running a simple gui app.

process=CCcam.x86
makerun=&quot;/usr/bin/CCcam.x86&quot;

if ps ax | grep -v grep | grep $process > /dev/null
        then
                exit
        else
        $makerun &
        fi

exit
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: galiano - 28-06-2012, 15:32
Цитат на: stilo72;170030Така, най-накрая реших проблема генерално...
Това не е генерално решение на проблема. Всъщност ти все още не знаеш какъв е проблема  (имам предвид, причината за килването). Генерално решение според мен е кама да не пада, а за целта трябва да знаеш какво го събаря. Гледам, че се използват примери със спиране на сърцето, затова и аз ще дам подобен: в случая ситуацията със чекващия скрит е все едно да ти спира сърцето през няколко дни и ти да не търсиш причината за спирането, а де се успокояваш, че имаш дефибрилатор до теб.
Сега сериозно: докато не видиш лог, записан по време на краша, трудно ще се разбере причината, за да решиш проблема генерално, освен ако случайно по някаква причина не изтриеш лошия пиър(и)
Заглавие: Забиващ ССсam през 48 часа
Публикувано от: stilo72 - 28-06-2012, 15:33
Аз не искам да участва кронд, защото съм с имидж Nemesis
и когато спре тока понякаква причина не се стартира крона и какво правиме!? Сега ще ми кажеш смени имиджа ама от много гимнастики се докарах до това положение и ще кажа, че няма да го сменя!
Преди бях пак с Немезис, но по-стара версия и сложих по-нова и смених рутера с ТРлинк и добре дошли в проблемите, а иначе кама си ми е същия и аз го отдавам това крашване на кама само и единствено на смяната на имиджа! Аз преди това такива проблеми не съм имал години наред!;;650