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

ДИСКУСИИ - Всичко за сателитната и наземната телевизия => ПРИЕМНИЦИ за цифрова сателитна телевизия => DREAMBOX => Темата е започната от: Кермит - Декември 20, 2012, 02:36:47 PM

Заглавие: Dm800HD рестартиране на кам-емулатор
Публикувано от: Кермит - Декември 20, 2012, 02:36:47 PM
Здравейте,
необходима ми е малко помощ да си настроя приемника да рестартира кам-а в определено време. Софтуера е GP 5.00.
Това което правя е следното:
 От син панел в service daemons настройвам cron по време примерно 5мин на всички останали полета задавам always(винаги) и най-долу посочвам скрипта на CCcam.
 Запазвам настройките и активирам cron да стане зелен.
В /etc/cron/crontabs получавам файл root със съдържание

Цитат*/5 * * * * /usr/script/CCcam_2.1.3_cam.sh
Като дойде времето за рестарт кама спира, но не иска да се стартира и не зная какво пропускам. Дали не е проблем и на самия софт?
Заглавие: Dm800HD рестартиране на кам-емулатор
Публикувано от: лтрифонов - Декември 20, 2012, 02:41:18 PM
Цитат на: Кермит;207328Здравейте,
необходима ми е малко помощ да си настроя приемника да рестартира кам-а в определено време. Софтуера е GP 5.00.
Това което правя е следното:
 От син панел в service daemons настройвам cron по време примерно 5мин на всички останали полета задавам always(винаги) и най-долу посочвам скрипта на CCcam.
 Запазвам настройките и активирам cron да стане зелен.
В /etc/cron/crontabs получавам файл root със съдържание


Като дойде времето за рестарт кама спира, но не иска да се стартира и не зная какво пропускам. Дали не е проблем и на самия софт?

Дай да видим какво пише вътре в скрипта?
от конзола с телнет изпълни:
cat /usr/script/CCcam_2.1.3_cam.sh                      
Заглавие: Dm800HD рестартиране на кам-емулатор
Публикувано от: Кермит - Декември 20, 2012, 02:58:53 PM
Скрипта си е стандартния с който взех приемника.

ЦитатCAMD_ID=6094
CAMD_NAME="CCcam 2.1.3"
CAMD_BIN=CCcam_2.1.3

INFOFILE_A=ecm0.info
INFOFILE_B=ecm1.info
INFOFILE_C=ecm2.info
INFOFILE_D=ecm3.info
INFOFILE_E=ecm4.info
INFOFILE_F=ecm5.info
#Expert window
INFOFILE_LINES=1111111111000000
#Zapp after start
REZAPP=0

########################################

logger $0 $1
echo $0 $1

remove_tmp () {
  rm -rf /tmp/*.info* /tmp/*.tmp*
}

case "$1" in
  start)
  remove_tmp
  /usr/bin/CCcam_2.1.3 &
  ;;
  stop)
  killall -9 CCcam_2.1.3 2>/dev/null
  sleep 2
  remove_tmp
  ;;
  *)
  $0 stop
  exit 0
  ;;
esac

exit 0

Сега се загледах в един ред
ЦитатREZAPP=0
дали не трябва да е 1 на мястото на 0?
Заглавие: Dm800HD рестартиране на кам-емулатор
Публикувано от: Чък Норис - Декември 20, 2012, 03:34:31 PM
Не резап е за друго, не ти върши работа.
Замисли се малко, и ще стигнеш до верният отговор, каква команда трябва да зададеш след името на скрипта ;)
Заглавие: Dm800HD рестартиране на кам-емулатор
Публикувано от: лтрифонов - Декември 20, 2012, 03:45:43 PM
Цитат на: Продуцентът;207347Не резап е за друго, не ти върши работа.
Замисли се малко, и ще стигнеш до верният отговор, каква команда трябва да зададеш след името на скрипта ;)

аз не познавам този скрипт, ама доколкото намерих един друг в нета със същото име, приема само start / stop

че май или да преправи скрипта, за да добави restart, или да пусне 2 реда в крона - един стоп и един старт

Цитат*/5 * * * * /usr/script/CCcam_2.1.3_cam.sh start
Заглавие: Dm800HD рестартиране на кам-емулатор
Публикувано от: miros123 - Декември 20, 2012, 05:16:17 PM
/usr/bin/CCcam_2.1.3 -b &
Заглавие: Dm800HD рестартиране на кам-емулатор
Публикувано от: Чък Норис - Декември 20, 2012, 05:20:53 PM
Цитат на: miros123;207367/usr/bin/CCcam_2.1.3 -b &
:lol15:
Заглавие: Dm800HD рестартиране на кам-емулатор
Публикувано от: Кермит - Декември 20, 2012, 07:29:50 PM
Пробвах вариантите
Цитат5 * * * * /usr/script/CCcam_2.1.3_cam.sh stop
6 * * * * /usr/script/CCcam_2.1.3_cam.sh start

Цитат5 * * * * /usr/script/CCcam_2.1.3_cam.sh CCcam_2.1.3

Цитат5 * * * * /usr/script/CCcam_2.1.3_cam.sh /usr/bin/CCcam_2.1.3
и не се получава.