tomazon Opublikowano 28 Lutego 2013 Udostępnij Opublikowano 28 Lutego 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\". Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
tomazon Opublikowano 28 Lutego 2013 Udostępnij Opublikowano 28 Lutego 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
tux Opublikowano 28 Lutego 2013 Autor Udostępnij Opublikowano 28 Lutego 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
tomazon Opublikowano 1 Marca 2013 Udostępnij Opublikowano 1 Marca 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
tux Opublikowano 1 Marca 2013 Autor Udostępnij Opublikowano 1 Marca 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
tux Opublikowano 1 Marca 2013 Autor Udostępnij Opublikowano 1 Marca 2013 Skrypt nadzorujący pracę Oscama Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
pablocool Opublikowano 11 Marca 2013 Udostępnij Opublikowano 11 Marca 2013 Przepraszam, ale skąd można wziąć ten skrypt? Bo wygląda jakby z dyskusji wyleciał jeden post. (jestem zalogowany) Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
richter Opublikowano 11 Marca 2013 Udostępnij Opublikowano 11 Marca 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
tux Opublikowano 11 Marca 2013 Autor Udostępnij Opublikowano 11 Marca 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. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
pablocool Opublikowano 11 Marca 2013 Udostępnij Opublikowano 11 Marca 2013 Dziękuję Panowie. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mickey Opublikowano 11 Marca 2013 Udostępnij Opublikowano 11 Marca 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 ? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
tux Opublikowano 11 Marca 2013 Autor Udostępnij Opublikowano 11 Marca 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.\" Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
tux Opublikowano 26 Marca 2013 Autor Udostępnij Opublikowano 26 Marca 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 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.