tomazon Posted February 28, 2013 Share Posted February 28, 2013 Jest to mój pierwszy post na tym forum dlatego chciałbym na początku wszystkich powitać.Podziękować ekipie za ich pracę włożoną w nboxa szczególnie koledze @tux.Mam pytanie czy nie można by było dodać jakiś plugin sprawdzającego oscam często mam tak że jak nastawię nagrywanie to nagra mi sie czarne tło ponieważ oscam się \"usypia\". Quote Link to comment Share on other sites More sharing options...
tomazon Posted February 28, 2013 Share Posted February 28, 2013 Dziękuję za szybką odpowiedź przepraszam ale jestem początkujący czyli poprzez telnet mam wysłać komendę /root/scripts/oscam_test.sh & zamknąć telnet i po sprawie.Jeszcze pytanie czy komendę mam powtarzać po ewentualnych restartach tunera czy wystarczy tylko raz. Quote Link to comment Share on other sites More sharing options...
tux Posted February 28, 2013 Author Share Posted February 28, 2013 dodaj w pis do /etc/init.d/rcS.users Skrypt jest napisany na kolanie dla mnie przeze mnie. Ale działa podobno z powodzenie w wielu miejscach. Quote Link to comment Share on other sites More sharing options...
tomazon Posted March 1, 2013 Share Posted March 1, 2013 Witam @tux przepraszam ale już kompletnie nie wiem jak mam odpalić ten skrypt do restartu oscama.Mam dodać ten wpis /root/scripts/oscam_test.sh & do /etc/init.d/rcS.users przez TC i wysłać komendę prze telnet.Jak możesz wytłumacz mi to jakoś łopatologicznie. Quote Link to comment Share on other sites More sharing options...
tux Posted March 1, 2013 Author Share Posted March 1, 2013 Ściągasz na komputer plik: /etc/init.d/rcS.users Edytujesz ten plik przy pomocy programu co zachowuje UNIXowe znaki końca linii (np. Notepad++) i dopisujesz na końcu linijkę:/root/scripts/oscam_test.sh & Zapisujesz i podmieniasz plik na nBoxie. Jak nie poknociłem nazw plików i ścieżek do plików to po restarcie nBoxa będzie sobie w tle działać ten skrypt. Pamiętaj jednak, że pisałem to na kolanie i pod siebie bo do czegoś to było potrzebne (już nie pamiętam). Jest grupa osób co im to działa. Jednak nie daje 100% gwarancji na to jak to działa. Quote Link to comment Share on other sites More sharing options...
tux Posted March 1, 2013 Author Share Posted March 1, 2013 Skrypt nadzorujący pracę Oscama Quote Link to comment Share on other sites More sharing options...
pablocool Posted March 11, 2013 Share Posted March 11, 2013 Przepraszam, ale skąd można wziąć ten skrypt? Bo wygląda jakby z dyskusji wyleciał jeden post. (jestem zalogowany) Quote Link to comment Share on other sites More sharing options...
richter Posted March 11, 2013 Share Posted March 11, 2013 /root/scripts/ - tu juz w image jest > oscam_test.sh jak podał wyzej @tux dopisujesz tylko w pliku (który tez juz jest ) ,patrz na podane sciezki - /etc/init.d/rcS.users , linijke: /root/scripts/oscam_test.sh & zapisujesz edytując ten plik np:total commanderem lub WinSCP bezposrednio z edycji po FTP lub jak sciagnołeś go na hdd kompa ,zamieniasz z tym w image, pamiętając aby sprawdzić, czy atrybut jest 755. Quote Link to comment Share on other sites More sharing options...
tux Posted March 11, 2013 Author Share Posted March 11, 2013 Nic kolego nie wyleciało. Skrypt jest w katalogu /root/scripts w freebox mod by tux. Jak masz tą wersję softu to tam właśnie znajdziesz ten skrypt. Dodam tylko do kolegi powyżej, że edycję plików wykonywać programem, który zachowuje znak końca linii w standardzie UNIX a nie Windows. Quote Link to comment Share on other sites More sharing options...
pablocool Posted March 11, 2013 Share Posted March 11, 2013 Dziękuję Panowie. Quote Link to comment Share on other sites More sharing options...
mickey Posted March 11, 2013 Share Posted March 11, 2013 @tux: Co robi polecenie: wget -q -O - http://127.0.0.1/web/remotecontrol?command=11 > /dev/null ? Jeżeli mam założone użytkownika i hasło na web interface to powinienem zmienić na: wget -q -O -user=root -password=haslo_roota - http://127.0.0.1/web/remotecontrol?command=11 > /dev/null ? Quote Link to comment Share on other sites More sharing options...
tux Posted March 11, 2013 Author Share Posted March 11, 2013 To polecenie ma za zadanie po restarcie OSCama włączyć inny kanał i powrócić na ten co oglądaliśmy. Chodzi o dźwięk AC3, który pada po restarcie OSCama. Przy czym jak zaznaczałem --> pisałem to dla siebie. Jest w sofcie bo dałem → każdy może poprawić pod siebie. Cytuję sam siebie → \"Skrypt jest napisany na kolanie dla mnie przeze mnie. Ale działa podobno z powodzeniem w wielu miejscach.\" Quote Link to comment Share on other sites More sharing options...
tux Posted March 26, 2013 Author Share Posted March 26, 2013 Listing skryptu + sam skrypt w załączniku UWAGA → w OSCamie ustawić logi na co najmniej 50kb, nazwa pliku oscam.log i ścieżkę do /ram Skrypt uruchamiać z & na końcu polecenia. Będzie pracował w tle i co 5 sekund nadzorował co się dzieje z OSCam. W sekcjach If dobrać wartości pod siebie! #!/bin/bash logfile=/ram/oscam.log logrestart=/root/oscam_restart.txt x=1; until [ $x -ge 5 ]; do d=`date` no_match_reader=`tail -n 25 $logfile | grep -c \'no matching reader\'` rejected=`tail -n 25 $logfile | grep -c \"reject\"` timeout=`tail -n 25 $logfile | grep -c \"timeout\"` if [ $no_match_reader -ge 3 ]; then echo \"no match reader: $no_match_reader\" /etc/init.d/softcam.sh restart sleep 2 wget -q -O - http://127.0.0.1/web/remotecontrol?command=11 > /dev/null wget -q -O - http://127.0.0.1/web/remotecontrol?command=11 > /dev/null echo \"$d --> restart Oscam był konieczny (no match reader)\" >> $logrestart else if [ $rejected -ge 3 ]; then /etc/init.d/softcam.sh restart sleep 2 wget -q -O - http://127.0.0.1/web/remotecontrol?command=11 > /dev/null wget -q -O - http://127.0.0.1/web/remotecontrol?command=11 > /dev/null echo \"$d --> restart Oscam był konieczny (rejected)\" >> $logrestart else if [ $timeout -ge 4 ]; then /etc/init.d/softcam.sh restart sleep 2 wget -q -O - http://127.0.0.1/web/remotecontrol?command=11 > /dev/null wget -q -O - http://127.0.0.1/web/remotecontrol?command=11 > /dev/null echo \"$d --> restart Oscam był konieczny (timeout)\" >> $logrestart fi fi fi sleep 5 done Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.