Gast biggie0344 Geplaatst: 6 januari 2012 Geplaatst: 6 januari 2012 (aangepast) hier komt de script die ik gekregen heb van een goeie vriend... deze is getest op 3 ubuntu versies 9 - 10 - 11 dus ik vrees dat het wel op de meeste linuxbakken zal werken. download even het bestand (oscamcheck.zip ) pak hem uit en pak oscamcheck.sh en plaats hem in map /var/script/ ( heb je deze niet maak je ff de map aan, ik doe alle scripts in /var/script/ dit vanwege dat je goeie overzicht heb van de scripts die je hebt.) of iets anders.. daarna chmod je de bestand naar 755 als je nu via putty cd /var/script/ en daarna ./oscamcheck.sh intype zal de script kijken of je oscam aanstaat.. je kan dat allemaal volgen als je naar /var/log/ gaat heb ej daar een bestand genaamd oscam.check als je daar in kijkt staat er "Oscam is still OK" zoniet dan start hij oscam ;-) TEST DIT EVEN UIT. VOORDAT JE VERDER GAAT !!! sluit even oscam af ( shutdown knop in webinfo ) en type ./oscamcheck.sh en kijk even of het werkt.. of de script ook echt oscam start. zo ja ga verder, zo nee plak je output hier van je putty zodat ik jullie kan helpen.. vermeld ook even welke distro van linux je gebruik als alles nog goed gaat dan gaan we verder met het automatisch laten checken door ubuntu type in putty crontab -e op sommige distro's kan hij vragen welke editor je gebruikt. doet hij dit kies dan NANO.. daarna plaats je dit er in zodat ubuntu het ook weet. 5 * * * * /var/script/oscamcheck.sh dus elke 5de minuut van een uur controlleerd ubuntu het als ik me niet vergis:-) daarna druk je op ctrl + X en dan net als altijd op enter.. als het klaar is dan kan je het proberen.. zet oscam uit via de webinof ( shutdown knop ) en wacht totdat het 5minuten is over een heel uur ( op je linuxbak.. dus hierbij is de tijdinstellingen erg belangrijk) als goed is moet oscam starten. en in /var/log/oscam.check een nieuwe lijn staan ;-) volgens mij is dit wel voldoende voor de meeste... er zullen nog meer How To's komen voor jullie dus:: be prepared Thanks oscamcheck.zip 6 januari 2012 aangepast door biggie0344
Ghanssie Geplaatst: 6 januari 2012 Geplaatst: 6 januari 2012 Top! Bedankt voor deze. Gaat dit ook werken met CCcam, als je alles veranderd van oscam naar cccam?
Gast biggie0344 Geplaatst: 6 januari 2012 Geplaatst: 6 januari 2012 zal wel werken denk ik... let wel op de binary namen ;-) en de locaties
Ghanssie Geplaatst: 6 januari 2012 Geplaatst: 6 januari 2012 (aangepast) Wat doe ik fout? -bash: ./cccamcheck.sh: /bin/sh^M: ongeldige interpreter: Bestand of map bestaat niet Zie bijlage van mijn CCcamcheck Oeps, Je hebt geen toestemming om dit type bestanden te uploaden :S Dan maar Zo: #!/bin/sh process=`ps auxwww | grep CCcam | grep -v grep | awk '{print $1}'` if [ -z "$process" ]; then echo "Couldn't find CCcam running. Restarting server-binary" >> /var/log/CCcam.check nohup /usr/local/bin/CCcam >> /var/log/CCcam.log & else echo "CCcam is still OK!" >> /var/log/CCcam.check fi 6 januari 2012 aangepast door Ghanssie
Gast biggie0344 Geplaatst: 6 januari 2012 Geplaatst: 6 januari 2012 oo wacht:D dat zijn verkeerde process id's ik zal hier ook ff vanavond voor expirementeren ik post wel een goeie cccam script;)
jerpsx Geplaatst: 26 januari 2012 Geplaatst: 26 januari 2012 (aangepast) Misschien is de volgende toevoeging ook wel aardig. Op deze manier schrijft hij ook tijdstippen weg in het oscam.check logboek. Wel zo handig..dan kun je ook in het logboek van OScam gaan bekijken wat er rond dat tijdstip gebeurde. Zet bovenaan in het script: DATE=`date` Wanneer je nu in de echo $DATE benoemt zal hij daar de tijd neerzetten. Voorbeeld van het geheel: process=`ps auxwww | grep oscam-stable-1.10-x86_64 -b | grep -v grep | awk '{print $1}'` DATE=`date` if [ -z "$process" ]; then echo "($DATE) Kon OScam niet meer vinden, herstart!" >> /var/log/oscam.check nohup /usr/local/bin/oscam-stable-1.10-x86_64 -b>> /var/log/oscam.log & else echo "($DATE) OScam is in orde!" >> /var/log/oscam.check fi 26 januari 2012 aangepast door jerpsx
alias haha Geplaatst: 3 februari 2012 Geplaatst: 3 februari 2012 (aangepast) Ik heb alle scripts geprobeerd die hier staan, krijg bij alle de melding: root@dave-server:/var/script# ./oscamcheck.sh bash: ./oscamcheck.sh: /bin/sh^M: ongeldige interpreter: Bestand of map bestaat niet Terwijl de map en bestand wel degelijk bestaan!! Ook dit geprobeerd: root@dave-server:/home/dave# cd /var/script root@dave-server:/var/script# which bash /bin/bash root@dave-server:/var/script# sh oscamcheck.sh oscamcheck.sh: 30: Syntax error: end of file unexpected (expecting "then") 3 februari 2012 aangepast door alias haha You can hate me. You can go out there and say anything you want about me, but you will love me later because I told you the truth. The truth is still the truth even if no one believes it. A lie is still a lie, even if everyone believes it.
Hemant Geplaatst: 3 februari 2012 Geplaatst: 3 februari 2012 @Alias, Ik denk dat het niet goed is gegaan bij overzetten. je hebt ^M in je file dus bestand kan ie niet goed lezen even met VIM die ^M weghalen en dan heb je weer iest wat leesbaar is voor Ubuntu of Debian. Hemant ============================================= 2 x 800HD DVB-C Newnigma2 v3.2.2 CCCam 2.2.1 Debian with Mastera, SMARGO+ CCcam 2.1.4 =============================================
alias haha Geplaatst: 13 februari 2012 Geplaatst: 13 februari 2012 heb met vim gezocht naar ^M, staat er niet in, blijf gewoon de melding: bash: ./oscamcheck.sh: /bin/bash^M: ongeldige interpreter: Bestand of map bestaat niet krijgen. You can hate me. You can go out there and say anything you want about me, but you will love me later because I told you the truth. The truth is still the truth even if no one believes it. A lie is still a lie, even if everyone believes it.
Ghanssie Geplaatst: 13 februari 2012 Geplaatst: 13 februari 2012 Gebruikt je wel Notepad++ om je scripts te bewerken? Ik had hetzelfde probleem omdat ik met een gewone tekst editor de scripts ging bewerken, fout dus! Gebruik Notepad++ om de scripts te bewerken en je hebt geen last meer van die fout meldingen...
alias haha Geplaatst: 13 februari 2012 Geplaatst: 13 februari 2012 ik heb het gewoon met de vim editor gedaan on linux zelf, ik heb er in geplakt, heb het zelf getypt, maar allemaal geen reet uit, heb dos2unix geinstalleerd, heb ergens gelezen dat dat in ubuntu 11.10 niet meer geinstalleerd zat, maakt ook niks uit. Ik zie ook in de oscam.check logfile dat er niks heen geschreven word, en in oscam.usr en oscam.log file wel, maar zie nergens dat oscam niet oke of wel oke is. Moet ik dat ook nog ergens aanzetten of iets? You can hate me. You can go out there and say anything you want about me, but you will love me later because I told you the truth. The truth is still the truth even if no one believes it. A lie is still a lie, even if everyone believes it.
Hemant Geplaatst: 13 februari 2012 Geplaatst: 13 februari 2012 Thank. Wat kleine aanpassingen gedaan van de locatie en loopt als een zonnetje. Hemant ============================================= 2 x 800HD DVB-C Newnigma2 v3.2.2 CCCam 2.2.1 Debian with Mastera, SMARGO+ CCcam 2.1.4 =============================================
alias haha Geplaatst: 14 februari 2012 Geplaatst: 14 februari 2012 Wie kan er het werkende .sh bestand hier neer zetten zodat ik het eens kan overnemen? Ik heb notepad++ gebruikt, maar zegt gewoon dezelfde foutmelding als alle andere editors. You can hate me. You can go out there and say anything you want about me, but you will love me later because I told you the truth. The truth is still the truth even if no one believes it. A lie is still a lie, even if everyone believes it.
alias haha Geplaatst: 14 februari 2012 Geplaatst: 14 februari 2012 (aangepast) Heb het werkend gekregen via een duitse site, vraag me niet hoe, maar het werkt. #!/bin/sh logfile=/var/log/cron.1min ## Stellt sicher, dass oscam immer wieder gestartet wird. if [ $(ps -A | grep -c oscam) = 0 ]; then echo "$(date) oscam neustart" >> $logfile /usr/local/bin/oscam -b fi if [ $(grep -c WARNING /var/log/oscam.log) -gt 1 ]; then grep -c WARNING /var/log/oscam.log >> $logfile echo "$(date) kill oscam " >> $logfile killall -9 oscam cp /var/log/oscam.log /var/log/oscam_log.failed #rm /var/log/oscam.log sleep 2 echo "$(date) oscam neustart" >> $logfile /usr/local/bin/oscam -b fi if [ $(grep -c PANIC /var/log/oscam.log) -gt 1 ]; then grep -c PANIC /var/log/oscam.log >> $logfile echo "$(date) kill oscam " >> $logfile killall -9 oscam cp /var/log/oscam.log /var/log/oscam_log.failed #rm /var/log/oscam.log sleep 2 echo "$(date) oscam neustart PANIC" >> $logfile /usr/local/bin/oscam -b fi emu-check.rar 14 februari 2012 aangepast door alias haha You can hate me. You can go out there and say anything you want about me, but you will love me later because I told you the truth. The truth is still the truth even if no one believes it. A lie is still a lie, even if everyone believes it.
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen