unox
-
Items
32 -
Registratiedatum
-
Laatst bezocht
Inhoudstype
Profielen
Forums
Store
Berichten die geplaatst zijn door unox
-
-
Origineel bericht van: tajvdznou bij options kan ik dat niet invullen.
daar kan ik alleen maar kiezen uit ro, rw en wat combibaties met udp, nolock etc.
Doe je dat op de webinterface of via de TV?
(boxcontrol -> Configuration -> Mountmanager) -
hoi,
probeer options eens met deze info
rsize=8192,wsize=8192
en zie je in windows de map dreambox staan ? of heet de share zo ?
Mzzl
-
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
-
Hoi,
Ik had een nlsu2 met stanlymes hack en nu een synology
werken prima.
Ik gebruik voor /var & swap een usb stick, geen herrie en NAS kan dan in "sleep mode" die USB stick moet wel na 1/2 tot 3/4 jaar vervangen worden.
Maar ach 128MB reclame dingen doen het prima.
Mzzl
-
Welk OS gebruik je Windows of een Unix/Linux/OSX ?
-
Hoi,
Wie heeft listen2fritz werkend op een dreambox?
http://www.gromeck.de/projekte/software/listen2fritz/
of eventueel een andere call monitor voor de fritzbox ?
[7025] automatische herstart CCcam
in Dreambox
Geplaatst:
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