easyVDR Kopie des easyVDR-Forums zum Nachschlagen
easyVDRxvdr: syntax error

easyVDR - >VARforumsname - >easyVDRxvdr: syntax error

MaxPayne_2007  28.Dec.2010 19:16:24
Hallöichen allerseits....

kriege immer wieder auf der konsole folgende meldung:

/usr/bin/vdr/easyVDRxvdr.sh: line 81: ((: i<: syntax error: opperand expected (error token is "<")
/usr/bin/vdr/easyVDRxvdr.sh: line 89: ((: i<: syntax error: opperand expected (error token is "<")

könnt ihr was damit anfangen? das ist für mich zu hoch.... das passiert wenn ich während des laufenden vdr startvdr ausführe....

mfg
MAX
VDR 1: easyVDR 3.5 64Bit: Gigabyte B250M-D3H+ GT1030 + 2 x NOVA-HD-S2 + VDPAU (Wohnzimmer). DFAtmo in XBMC und als POST-plugin
VDR 2: easyVDR 3.0 32Bit: ASUS N4L-VM DH + T2400 + 1GB DDR2 + NOVA-HD-S2 + Server (Kelller)
Duffy  28.Dec.2010 20:02:05
Moin moin,
das ist ein Fehler in der Scriptsyntax...
Ist aber nicht weiter schlimm.

Gruss
Duffy
VDR 1: Silverstone GD04 | M3N78-EM | X2 240 (AM3) | 2x 1GB | 2x Cinergy 1200 DVB-T | 1TB Samsung EcoGreen
easyVDR 0.9.A2 per HDMI an Samsung 32"
VDR 2: TT-DVB-T-1.2-Premium (FF) und PVR an normaler Röhre

[url=http://wiki.easy-vdr.de/index.php/Hilfe]Wenn wir helfen sollen, dann brauchen wir Daten
MaxPayne_2007  28.Dec.2010 20:06:36
Hi duffy...

sorry aber lasst mich nicht dumm sterben...  ;D was bedeutet das denn? auch wenn es nicht schlimm ist  ???

mfg
Max

VDR 1: easyVDR 3.5 64Bit: Gigabyte B250M-D3H+ GT1030 + 2 x NOVA-HD-S2 + VDPAU (Wohnzimmer). DFAtmo in XBMC und als POST-plugin
VDR 2: easyVDR 3.0 32Bit: ASUS N4L-VM DH + T2400 + 1GB DDR2 + NOVA-HD-S2 + Server (Kelller)
Duffy  28.Dec.2010 20:46:46
Moin,
mache doch mal folgendes:

WaitKill() {
  # Terminates/Kills process $1, binary $2
  GetChilds "$1" "$2"
  echo -n "Sending ${#childlist[*]} processes the TERM signal."
  kill -TERM ${childlist[*]} >&- 2>&-
  for ((i=0;i<"$3";i++)) ; do
    ps ${childlist[*]} >&- 2>&- || { echo terminated. ; return ; }
    echo -n "."
    sleep 1
  done
  echo
  echo -n "Sending ${#childlist[*]} processes the KILL signal."
  kill -KILL ${childlist[*]} >&- 2>&-
  for ((i=0;i<"$4";i++)) ; do
    ps ${childlist[*]} >&- 2>&- || { echo terminated. ; return ; }
    echo -n "."
    sleep 1
  done
  echo failed.
}

die beiden Fett markierten Teile sind Fehlerhaft. Der Parameter darf nicht in "" abgefragt werden.
Wenn dieser aber im ersten Teil ohne "" abgefragt wird, dann dauert es ewig.
Der zweite Teil kann dann ohne "" abgefragt werden.
Also muss das Script wie folgt aussehen:

WaitKill() {
  # Terminates/Kills process $1, binary $2
  GetChilds "$1" "$2"
  echo -n "Sending ${#childlist[*]} processes the TERM signal."
  kill -TERM ${childlist[*]} >&- 2>&-
  for ((i=0;i<5;i++)) ; do
    ps ${childlist[*]} >&- 2>&- || { echo terminated. ; return ; }
    echo -n "."
    sleep 1
  done
  echo
  echo -n "Sending ${#childlist[*]} processes the KILL signal."
  kill -KILL ${childlist[*]} >&- 2>&-
  for ((i=0;i<$4;i++)) ; do
    ps ${childlist[*]} >&- 2>&- || { echo terminated. ; return ; }
    echo -n "."
    sleep 1
  done
  echo failed.
}


Wenn es funktioniert, dann kann es ins update.

Gruss
Duffy
VDR 1: Silverstone GD04 | M3N78-EM | X2 240 (AM3) | 2x 1GB | 2x Cinergy 1200 DVB-T | 1TB Samsung EcoGreen
easyVDR 0.9.A2 per HDMI an Samsung 32"
VDR 2: TT-DVB-T-1.2-Premium (FF) und PVR an normaler Röhre

[url=http://wiki.easy-vdr.de/index.php/Hilfe]Wenn wir helfen sollen, dann brauchen wir Daten
MaxPayne_2007  28.Dec.2010 22:35:06
hi duffy....

das verhalten ist jetzt weg... so unwichtig finde ich das aber nicht.... es war zum teil so dass nach dem startvdr und o.g. meldung der vdr gar nicht mehr gestartet hat... in wie weit das damit wirklich gehangen hat, kann ich leider nicht richtig behaupten....

zumindest ist die meldung nicht mehr da und der vdr startet schneller neu ;)

also ab in update, wenn ich das sagen darf!

mfg
Max
VDR 1: easyVDR 3.5 64Bit: Gigabyte B250M-D3H+ GT1030 + 2 x NOVA-HD-S2 + VDPAU (Wohnzimmer). DFAtmo in XBMC und als POST-plugin
VDR 2: easyVDR 3.0 32Bit: ASUS N4L-VM DH + T2400 + 1GB DDR2 + NOVA-HD-S2 + Server (Kelller)
michel8  29.Dec.2010 14:09:48
Ist als korrigierte Datei im Alpha-Update2 enthalten - Danke Duffy

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102