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

Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ (http://www.dtv-bg.com/index.php)
-   MPCS/OScam (http://www.dtv-bg.com/forumdisplay.php?f=229)
-   -   Компилиране на oscam (http://www.dtv-bg.com/showthread.php?t=33097)

gogotogo 25-10-2014 08:23

Цитирай:

Първоначално написано от gogotogo (Мнение342206)
аз стартирам оскам с прог. даемондтулс-рън,според теб как е правилно да е в скрипа
така:
#!/bin/sh

exec /usr/local/bin/oscam -c /usr/local/etc
или така:
#!/bin/sh

exec /usr/local/bin/oscam -b -r2 &

Пробвах всички вариянти
#!/bin/sh

exec /usr/local/bin/oscam -b -r 2 &

#!/bin/sh

exec /usr/local/bin/oscam -r 2 &

#!/bin/sh

exec /usr/local/bin/oscam -c -r 2 /usr/local/etc
При тези имам в топ зомби процес
единственно си пали нормално само така както си ми беше досега:
#!/bin/sh

exec /usr/local/bin/oscam -c /usr/local/etc
и няма зомби процес в топ

Чък Норис 25-10-2014 09:10

Ако търсиш линукс уроци за начинаещи не е това темата.
Първото нещо което бих направил на твое място е да изтрия деймон тулс-a и да започна да си поставям стартиращите скриптове в /etc/init.d или директно да си задам стартиращата команда в /etc/rc.local.

Sentello 25-10-2014 10:36

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

etc/init.d
Код:

#!/bin/sh

DAEMON=/usr/local/bin/oscam
PIDFILE=/var/run/oscam.pid
DAEMON_OPTS="-p 1024 -w 5 -r 2 -B ${PIDFILE}"

test -x ${DAEMON} || exit 0

. /lib/lsb/init-functions

case "$1" in
    start)
  log_daemon_msg "Starting OScam..."
  /sbin/start-stop-daemon --start --quiet --background  --exec ${DAEMON} -- ${DAEMON_OPTS}
  log_end_msg $?
    ;;
  stop)
  log_daemon_msg "Stopping OScam..."
  /sbin/start-stop-daemon --stop --exec ${DAEMON}
  log_end_msg $?
    ;;
  restart)
  $0 stop
  $0 start
    ;;
  force-reload)
  $0 stop
  /bin/kill -9 `pidof oscam`
  /usr/bin/killall -9 oscam
  $0 start
    ;;
  *)
    echo "Usage: /etc/init.d/oscam {start|stop|restart|force-reload}"
    exit 1
    ;;
esac


gogotogo 25-10-2014 12:12

Цитирай:

Първоначално написано от Продуцентът (Мнение342218)
Ако търсиш линукс уроци за начинаещи не е това темата.
Първото нещо което бих направил на твое място е да изтрия деймон тулс-a и да започна да си поставям стартиращите скриптове в /etc/init.d или директно да си задам стартиращата команда в /etc/rc.local.

от 2 години ползвам това :
1. Инсталираш си програмата daemontools

Code:
apt-get install daemontools daemontools-run
2. Създаваш нужната директория за oscam

Code:
sudo mkdir /etc/service/oscam
3. Създаваш скрипта за oscam

Code:
sudo nano /etc/service/oscam/run
4. Сържанието на файла е (слага се командата ни за стартиране на oscam след exec)

Code:
#!/bin/sh

exec /usr/local/bin/oscam -c /usr/local/etc
5. Запазваме файла и даваме права на директорията и файла.

Code:
sudo chmod 1755 -R /etc/service
6. Рестартираме компютъра.
и нямам никъкви проблеми с забиване и крашване на оскам, при спиране на ток и така нататък оскам си работи безотказно

njor 25-10-2014 12:25

А защо трябва да използваш Тулса?
Искам да разбереш кое какво дава за да можеш сам да си избереш с какво да работиш.Има много начини да се свърши една работа и всеки сам си избира по кой да работи,но когато знаеш кой какво прави тогава можеш да направиш информиран избор.

gogotogo 25-10-2014 13:52

Цитирай:

Първоначално написано от njor (Мнение342260)
А защо трябва да използваш Тулса?
Искам да разбереш кое какво дава за да можеш сам да си избереш с какво да работиш.Има много начини да се свърши една работа и всеки сам си избира по кой да работи,но когато знаеш кой какво прави тогава можеш да направиш информиран избор.

Ами защото не съм много в час с линукса, а пък за скриптове да неговорим, четох за даемонда а има и туториъл - знаеш на кого е.
и се работи лесно, с николко команди и оскам си работи без грешка.

gogotogo 25-10-2014 13:55

Цитирай:

Първоначално написано от Продуцентът (Мнение342218)
Ако търсиш линукс уроци за начинаещи не е това темата.

Не търся уроци, просто прочетох темата и ми стана чудно защо при мен в скрипта на даемода не е така с -р 2, за това писах тук.

Brian 25-10-2014 21:13

Цитирай:

Първоначално написано от Продуцентът (Мнение315421)
За хора които не знаят какво правят, по-добре да си конфигурират оскама с make config, преди това трябва да инсталират apt-get install dialog, така по лесния начин с кликвания се избира какво да има и какво да няма, после само make.

ПП: За какво ти е двбапи на линукс машина без тунер?


Това е най-правилния начин за компилиране на това, което искаш и не повече от това, което ти трябва.

njor 24-04-2016 12:11

Някой насоки за компилиране от ''streamboard'' ТУК.

moreg 25-11-2016 11:09

Как да огранича карти до определен човек
 
Здравейте, има ли начин в Oscam да огранича картите до човека отсреща така че, той да получава 0 карти от мен пък в същото време да ме вижда че му работя:s101 както в CCcam се прави ето така F: user pass 0 0 0 { 0:0:0 }
Дали има някакъв ред, който да се добави в oscam.user и да направи това ограничение?


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

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