sjaac Geplaatst: 4 juli 2008 Delen Geplaatst: 4 juli 2008 In mijn dreambox loopt van tijd tot wijlen mijn Cccam vast moet deze dan opnieuw opstarten (alleen CCcam) Hoe maak en plaats ik een script die om de zoveel tijd automatisch mijn CCcam opnieuw start. Draai momenteel met Gemini 3.5 en CCcam 2.09 Groeten Sjaac Link naar reactie Delen op andere sites Meer opties om te delen...
sjaac Geplaatst: 20 juli 2008 Auteur Delen Geplaatst: 20 juli 2008 tot op heden van niemand een reactie mogen ontvangen. Ben er inmiddels achter dat je met de Gemini software ook een script kan starten maar ook hiermee nog geen positief resultaat. Als script start dan stopt CCcam juist. Kan iemand mij onderstaand script uitleggen. #!/bin/sh ######################################## ###### Powered by The Gemini Team ###### ### http://www.i-have-a-dreambox.com ### ######################################## # camid # # 0000 = Commom Interface # # 0001->0199 = for User Experiment # # 0199 = Dccamd # # 0200->0299 = Fbiss # # 0300->0399 = Camd3 # # 0400->0499 = Camx # # 0500->0599 = Camx-Radegast-CS # # 0600->0699 = Evocamd -OLD # # 0700->0799 = Evocamd_ronlad_cs -OLD # # 0800->0899 = Mgcamd -OLD # # 0900->0999 = Mgcamd_ronald_cs -OLD # # 1000->1099 = Newcamd -OLD # # 1100->1199 = Newcamd-ronald_CS -OLD # # 1200->1299 = Newcamd-spider -OLD # # 1300->1399 = Radegast # # 1400->1499 = Ronald-CS # # 1500->1599 = Scam # # 1600->1699 = Scam-Ronald-CS # # 1700->1799 = MPCardserver # # 1800->1899 = NewCS # # 2000->2099 = Camd3 # # 2300->2399 = Camd3-NewCS # # 2600->2699 = Camd3-MPCardserver # # 3000->3099 = Evocamd # # 3100->3199 = Evocamd-Ronald-CS # # 3200->3299 = Evocamd-NewCS # # 3300->3399 = Evocamd-MPCardserver # # 4000->4099 = Mgcamd # # 4100->4199 = Mgcamd-Ronald-CS # # 4200->4299 = Mgcamd-NewCS # # 4300->4399 = Mgcamd-MPCardserver # # 5000->5099 = Newcamd-Betad # # 5100->5199 = Newcamd-Cardserver # # 5200->5299 = Newcamd-Spider # # 5300->5399 = Newcamd-NewCS # # 5400->5499 = Newcamd-MPCardserver # # 5500->5599 = OpenCam # # 5600->5699 = RqCamd # # 6000->6099 = CCcam # # 6100->6199 = CCcam-Capmtserver # # 6200->6299 = CCcam-NewCS # # 9500->9599 = reserved # # 9600->9699 = reserved # # 9700->9799 = reserved # # 9800->9899 = reserved # # 9900->9999 = reserved # ######################################## CAMNAME="CCcam 2.0.9" USERNAME="CCcam² 2.0.9" CAMID=6082 START_TIME=4 STOPP_TIME=2 INFOFILE="ecm.info" INFOFILELINES= # end remove_tmp () { rm -rf /tmp/*.info* /tmp/*.tmp* } case "$1" in start) echo "[sCRIPT] $1: $CAMNAME" remove_tmp /usr/bin/CCcam_2.0.9 & ;; stop) echo "[sCRIPT] $1: $CAMNAME" touch /tmp/CCcam.kill sleep 5 killall -9 CCcam_2.0.9 2>/dev/null sleep 2 remove_tmp ;; *) $0 stop exit 0 ;; esac exit 0 Hopend op een antwoord! Groeten Sjaac Link naar reactie Delen op andere sites Meer opties om te delen...
Erik Slagter Geplaatst: 22 juli 2008 Delen Geplaatst: 22 juli 2008 Ik had eerder ook regelmatig een crashende cam (diverse, niet alleen cccam), tegenwoordig gaat dat zowaar goed. Maar mijn oplossing was: in /etc/inittab een entry opnemen "respawn" van een scriptje dat je cam opstart. Elke keer dat je cam crasht wordt-ie dan opnieuw door init opgestart. Ik kan me voorstellen dat je niet zoals ik je root op NFS draait, dus niet /etc/inittab kunt editen, dan moet je zorgen dat automatisch na het booten een scriptje wordt opgestart dat je cam in een eindeloze lus opstart (in de voorgrond uiteraard), dat werkt ook. Je kunt dan eventueel ook nog een cron entry opnemen die de cam eens per dag bijvoorbeeld kill't, dan word-ie zowiezo opnieuw opgestart. DM8000 + VU+Ultimo + GSO op Wavefrontier PLI Core Member www.openpli.org Link naar reactie Delen op andere sites Meer opties om te delen...
FNONAMUS Geplaatst: 23 juli 2008 Delen Geplaatst: 23 juli 2008 Erik, kan je dit ook helder uitleggen voor dummies? Wat voor regel voeg je dan toe (exact)? Todays dummy is tomorrows expert! Link naar reactie Delen op andere sites Meer opties om te delen...
sjaac Geplaatst: 25 juli 2008 Auteur Delen Geplaatst: 25 juli 2008 Erik, Dank voor je reactie kan je me laten hoe dat bestand er dan uit moet zien heb een dreambox 7025 en draai met CCCam_2.0.9 Groetjes Sjaac Link naar reactie Delen op andere sites Meer opties om te delen...
unox Geplaatst: 26 juli 2008 Delen Geplaatst: 26 juli 2008 Hoi, Het kan vast slimmer, ik doe cut & paste van google maak een txt file "run-cam.sh" met dit er in #!/bin/sh var1=`ps | grep -v grep | grep CCcam |wc |awk '{print $1}'` var2=0 echo $var1 if [ $var1 -gt $var2 ] then echo "CCcam is Running" else /var/bin/CCcam fi zet dat in een tekst bestand op je dreambox en geeft het start rechten (chmod =x runcam.sh) je kan het starten door ./runcam.sh te typen probeer het even als CCcam wel en niet draait. Werkt het zet hem dan in cron. mzzl Link naar reactie Delen op andere sites Meer opties om te delen...
sjaac Geplaatst: 27 juli 2008 Auteur Delen Geplaatst: 27 juli 2008 Unox, Bedankt voor je reactie kan je me de diverse commndo's toelichten, ben hier namelijk in geinteresseerd. Verder denk ik dat ik voor cccam CCcam_2.0.9 oet invullen, klop dat? Vanwaar uit run ik deze test. Groetjes Link naar reactie Delen op andere sites Meer opties om te delen...
unox Geplaatst: 27 juli 2008 Delen Geplaatst: 27 juli 2008 Kleine aanpassing, ga het zelf ook gebruiken. #!/bin/sh var1=`ps | grep -v grep | grep CCcam |wc |awk '{print $1}'` var2=0 if [ $var1 -gt $var2 ] then echo "$var1 CCcam enrty's at `date`" >>/tmp/CCcam_run.log else echo "CCcam is not running and restarted `date`" >>/tmp/CCcam_run.log /var/bin/CCcam fi De commando's kan je zelf proberen via telnet ik doe een poging tot uitleggen #!/bin/sh -> #! voer het script uit met de shell /bin/sh (/bin/ is het path) var1=`ps | grep -v grep | grep CCcam |wc |awk '{print $1}'` -> var1 variabele var1 = is gelijk aan ` ` voer commando's binnen de backqoutes uit en gebruik de uitkomst (hier kan dus een waarde staan of als je backqoutes voert unix alle commando's binnen deze qoutes uit voorbeeld var1=10 of var1=`echo"10"` in beijde gevallen is var1 10) ps | grep -v grep | grep CCcam |wc |awk '{print $1}' (bij unix kan je de uitkomst van een programma doorsturen neer het volgende programma met een pipe teken | (ls |more) stuur de uitkomst van programma (ls) door naar het programma (more).) psgeef een lijst van programma's die draaien | stuur het door naar grep filter de uitkomst -v alles behalve grep | stuur het door naar grep filter de uitkomst alles met CCcam | stuur het door naar wc wordcount tel de woorden | stuur het door naar awk awk patroon herkenning '{print $1}' laat aleen de uitkomst van kolom 1 zien probeer alle commando;s een voor een op een shell (via telnet) tot je alles achter elkaar hebt dus eest (ps) dan (ps |grep -v grep) dan (ps |grep -v grep |grep CCcam) dan (ps |grep -v grep |grep CCcam |wc) enz var2 variablele (var2) is gelijk aan = de waarde0 if als [ $var1 variabele var1 -gt grotendan of gelijk aan $var2 variabele var2 then doe dan echo"....." laat dan zien alles tussen de " dubbele qoutes $var1 variabele var1 CCcam enrty's at en de text CCcam enry's `date` voer programma date uit >> voeg de echo uit door een extra regel aan bestand /tmp/CCcam_run.log toetevoegen else is dat niet het geval dan echo "CCcam is not running and restarted `date`" >>/tmp/CCcam_run.log zie hierboven /var/bin/CCcam voer het programma CCcam in de locatie /var/bin/ uit fi einde if statement Bij jou heet het programma ook CCcam als het goed is doe dat "ps" maar eens als je via telnet ingelogd bent. alle unix/linux programma's hebben een man pagina (man commando) als je in google (als je geen unix hebt) "man ps" zie je hoe dat werkt. het bestand kan je in /var/etc zetten de log file komt in /var wil je geen logfile dan haal je de ">> /tmp/CCcam_run.log" stukjes weg elke X minuten dit script starten doe je met cron http://en.wikipedia.org/wiki/Cron http://www.unixgeeks.org/security/newbie/unix/cron-1.html Suc6 Link naar reactie Delen op andere sites Meer opties om te delen...
sjaac Geplaatst: 28 juli 2008 Auteur Delen Geplaatst: 28 juli 2008 Unox, Dank voor de uitleg, is vrij duidelijk Ga ermee testen. Groetjes Sjaac Link naar reactie Delen op andere sites Meer opties om te delen...
lucdec2 Geplaatst: 24 oktober 2008 Delen Geplaatst: 24 oktober 2008 Origineel bericht van: sjaac Unox, Dank voor de uitleg, is vrij duidelijk Sjaac Is voor mij totaal onduidelijk. Wie herstart dagelijks zijn Cccam, en wil hierbij een duidelijk script uploaden, met alles erop en eraan ? Link naar reactie Delen op andere sites Meer opties om te delen...
hemertje Geplaatst: 24 oktober 2008 Delen Geplaatst: 24 oktober 2008 ik zou nog steeds niet weten waarom CCcam dagelijks herstart zou moeten worden hier draait het intern al weken zonder problemen DM8000 + DM800SE + VU+DUO + Wavefrontier T90 + 10LNBs Hemertje.Dreambox Webmaster Sat-nerds Moderator Plinux Member Link naar reactie Delen op andere sites Meer opties om te delen...
digitaal kijker Geplaatst: 24 oktober 2008 Delen Geplaatst: 24 oktober 2008 Origineel bericht van: hemertje ik zou nog steeds niet weten waarom CCcam dagelijks herstart zou moeten worden hier draait het intern al weken zonder problemen denk dat dit dagelijkse herstarten gebruikt wordt voor dingen die hier niet mogen besproken worden,zodat de dreambox stabiel blijft, snappie Dreambox DM920: 2x Triple tuner (2x DVB-S2X multistream + DVB-C/T2) - T90 met 8 lnb's. Tiny audio M7+, konig ANT-UV11L-KN en versterker konig ANT amp kit-10, Konig FTA20 Link naar reactie Delen op andere sites Meer opties om te delen...
Henksat Geplaatst: 24 oktober 2008 Delen Geplaatst: 24 oktober 2008 Origineel bericht van: digitaal kijker denk dat dit dagelijkse herstarten gebruikt wordt voor dingen die hier niet mogen besproken worden,zodat de dreambox stabiel blijft, Ook nergens voor nodig, hier heeft CCcam vaak een uptime van weken. Dreambox 8000HD, Xtrend et5000 & et9000, Qnap 209-II Pro 2Tb,Wavefrontier T 90,Stab HH120 Triax 78 cm, Triax 78 cm CDS Duo LNB Member of the PLi team Link naar reactie Delen op andere sites Meer opties om te delen...
lucdec2 Geplaatst: 25 oktober 2008 Delen Geplaatst: 25 oktober 2008 Heb dus Cccam 2.0.9 draaien in een ouwe dm500 met gemini v3.6 dacht ik, en zo om de 2 a 3 dagen loopt het fout. Zou een dm500 misschien te weinig geheugen hebben om goed te draaien met Cccam ? Link naar reactie Delen op andere sites Meer opties om te delen...
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