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

Шеринг и емулатори => Емулатори => MPCS/OScam => Темата е започната от: yavoor - 20-07-2011, 15:58

Заглавие: oscam check script
Публикувано от: yavoor - 20-07-2011, 15:58
Имам този oscam check script:
#!/bin/sh
process=`ps auxwww | grep oscam | grep -v grep | awk '{print $1}'`
if [ -z "$process" ]; then
echo "Couldn't find oscam running. Restarting server-binary" >> /var/log/oscam.check
nohup /usr/bin/oscam >> /var/log/oscam.log &
else
echo "oscam is still OK!" >> /var/log/oscam.check
fi
До скоро всичко работеше, но от две седмици скрипта изписва само ОК, независимо дали оскама работи или не. Опитвах и други скриптове, но пак не стана нищо. С ДМ500хд и Нюнигма 3.2.1 и 3.2.2 съм, атрибути 755 и т.н. Пробвах с различни версии на оскам -от 4800 до последния.
Има ли някакво работещо решение или да продължавам с експериментите?
Заглавие: oscam check script
Публикувано от: imperia - 20-07-2011, 17:19
Ей го моя скрипт

#!/bin/bash
proc=`pgrep -f "oscam -b"`
now=$(date +"%d-%m-%Y %H:%M")

if [ "$proc" == "" ]; then
      /usr/local/bin/oscam -b
      echo $now "oscam" >> /var/log/oscam/crash.log
fi


вика се от тук:
/etc/cron.d/camchecker


# /etc/cron.d/camchecker: crontab entries for the camchecker

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

*/2 * * * *   root      /usr/local/bin/oscamcheck.sh