easyVDR - >VARforumsname - >program-changer: ausgewählte programme werden nicht gestartet!
MaxPayne_2007 17.Jan.2015 22:46:08 |
Hallöichen, so nächstes thema: program-changer! das hab ich unter easy1.0 sehr oft benutzt... sehr effektives tool 1A, das half mir wenn vdr hängen blieb, dann konnte man über pc direkt ein neustart erzwingen... ;) so hab jetz nach dem selben muster für easy2.0 eingeführt: ganz einfaches menü: Button 1 für vdr und Button 2 für xbmc. andere menüs von pc nutze ich nicht. wie man auf der console erkennen kann werden die befehle angenommen Jan 17 22:41:30 easyVDR Program-Changer: Execute Command: /usr/share/easyvdr/program-changer/show-hide-menu.sh -menu-start Jan 17 22:41:34 easyVDR Program-Changer: lirc.conf Parameter BUTTON_1 Jan 17 22:41:34 easyVDR Program-Changer: execute command: /usr/share/easyvdr/program-changer/program-changer.sh 0 Jan 17 22:41:35 easyVDR vdr: connect from 127.0.0.1, port 54716 - accepted Jan 17 22:41:35 easyVDR vdr: closing SVDRP connection Jan 17 22:41:36 easyVDR Program-Changer: Execute Command: /usr/share/easyvdr/program-changer/show-hide-menu.sh -menu-end Jan 17 22:41:41 easyVDR vdr: frontend 1/0 timed out while tuning to channel 29, tp 111875 Jan 17 22:41:51 easyVDR vdr: connect from 127.0.0.1, port 54717 - accepted Jan 17 22:41:51 easyVDR vdr: closing SVDRP connection Jan 17 22:41:51 easyVDR Program-Changer: Execute Command: /usr/share/easyvdr/program-changer/show-hide-menu.sh -menu-start Jan 17 22:41:52 easyVDR Program-Changer: lirc.conf Parameter BUTTON_2 Jan 17 22:41:52 easyVDR Program-Changer: execute command: /usr/share/easyvdr/program-changer/program-changer.sh 1 Jan 17 22:41:53 easyVDR vdr: connect from 127.0.0.1, port 54718 - accepted Jan 17 22:41:53 easyVDR vdr: closing SVDRP connection Jan 17 22:41:53 easyVDR Program-Changer: Execute Command: /usr/share/easyvdr/program-changer/show-hide-menu.sh -menu-end nur leider passiert nichts. Es ist egal ob man unter xbmc pc benutzt oder unter vdr... das umschalten über das vdr menü zu xbmc oder aus xbmc zu vdr funktioniert. woran kann das jetzt liegen! hofe nicht an irtrans ;D 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) |
Bleifuss2 17.Jan.2015 23:02:15 |
Starte mal den PC neu. Produktiv-VDR: Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD Easyvdr 3.0 |
MaxPayne_2007 17.Jan.2015 23:05:21 |
hi... pc hab ich schon länger installiert.... nur heute wollte ich mich an das problem dran machen... und heute hatte ich bereits mehrere male neugestartet... also daran liegt es nicht... 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) |
Bleifuss2 17.Jan.2015 23:07:28 |
pc hab ich schon länger installiert.... Hast du alle Updates drauf? Ist es beta oder Stable? Produktiv-VDR: Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD Easyvdr 3.0 |
MaxPayne_2007 17.Jan.2015 23:08:40 |
hi... stable und hab heute bereits update und dist-upgrade gemacht... 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) |
Bleifuss2 17.Jan.2015 23:11:29 |
OK Dann versuch mal das: Konsole öffnen und /usr/share/easyvdr/program-changer/program-changer.sh 1 Poste die Terminal Ausgabe nach Möglichkeit Das File wäre auch interessant: /usr/share/easyvdr/program-changer/program-changer.sh Produktiv-VDR: Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD Easyvdr 3.0 |
MaxPayne_2007 17.Jan.2015 23:13:02 |
hi... root@easyVDR:/# /usr/share/easyvdr/program-changer/program-changer.sh 1 /usr/share/easyvdr/program-changer/program-changer.sh: Zeile 515: Dateiende beim Suchen nach »"« erreicht. /usr/share/easyvdr/program-changer/program-changer.sh: Zeile 526: Syntaxfehler: Unerwartetes Dateiende. 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) |
Bleifuss2 17.Jan.2015 23:15:53 |
Dann Poste mal die Datei. Hast du was manuell geändert? /usr/share/easyvdr/program-changer/program-changer.sh Produktiv-VDR: Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD Easyvdr 3.0 |
MaxPayne_2007 17.Jan.2015 23:18:41 |
hi... nein, hab nur vom programm alle änderungen vornehmen lassen... im anhang die sh... #!/bin/bash #Diese Datei wird mit make-program-changer.sh generiert #Manuelle Änderungen werden überschrieben!! #Version 0.6 18.02.2013 Bleifuss # 18.09.2013 add USER & PCHANGER_DISPLAY # 18.09.2013 add switch PULSEAUDIO_DEFAULT # 14.05.2014 Change Pulseaudio Support # 30.05 2014 added xboxdrv controller driver #Wenn in der Zeile ein # Zeichen vorhanden ist wird die ganze Zeile ignoriert #Variablen die nicht verwendet werden auf -none- setzen. -none- darf in keiner Datei, Programm oder Skript Namen vorkommen #Bei sämtlichen Abfragen wird yes/no als Parameter erwartet #Beim Lesen das Button ignorieren dann ist der Sinn des Parameter klar # # #menu_page_nr_button Nummer der Menü Seite, 1->Standard Menü, 10->Bokkmarks, 20->Systemprogramme, 30->Systemsteuerung # #name_button= Wird vom Programm eingelesen Array Namen nicht ändern! #picture_button= Wird vom Programm eingelesen Array Namen nicht ändern! #enable_button= Wird vom Programm eingelesen Array Namen nicht ändern! #enable_mouse_button= Wird vom Programm eingelesen Array Namen nicht ändern! #menu_page_nr_button= Wird vom Programm eingelesen Array Namen nicht ändern! #adjust_alsamixer_button=no Bei yes wird der Masterlautstärkeregler der Soundkarte mit der FB gesteuert # Siehe utilities.sh default wird die Karte hw:0 verwendet ##name_button= Programm Name für Setup & Info #picture_button= Pfad der Bilddatei. #enable_button=no Soll diese Funktion einem Button zugeordnet werden? #enable_mouse_button=no Soll die Maus Emulation verwendet werden? #menu_page_nr_button=1 Wenn mehr als 10 Buttons gewählt wurden wird hier ausgewählt auf welcher Menü Seite der Button angezeigt wird #shutdown_program_button=yes Soll das Programm beendet werden? #pre_start_program_button=" " Befehl / Funktion wird vor dem Programstart ausgeführt #start_program_button="start easyvdr" Start Befehl für Skript / Funktion / Job / Dienst / Programm #stop_program_button=""stop easyvdr" Stop Script Name, Stop Befehl oder Programm Name. #kill_program_button=yes Soll das Programm mit kill beendet werden (Standard) # Oder soll der Befehl direkt ausgeführt werden # z.B: kill_program_button=yes Skript generiert Bash Befehl: kill stop easyvdr # z.B: kill_program_button=no Skript generiert Bash Befehl: stop easyvdr #root_rights_button=yes Benötigt das Programm root rechte ? # #vdr_remote_button=yes Fernbedienung im VDR abschalten? #install_apt_get_prg_button= Name des Pakets für die installation DEBUG=no MAIN_SCRIPT_HEADER="run" . /usr/lib/vdr/easyvdr-config-loader [ -f $CFG_DIR/sysconfig ] && . $CFG_DIR/sysconfig || { stop; exit 0; } # einbinden der sysconfig PROGRAM_CHANGER_SCRIPT_CONF=/etc/vdr/program-changer/program-changer-script.conf . $PROGRAM_CHANGER_SCRIPT_CONF VDR_USER=vdr HOME_PATH=$(cat /etc/passwd | grep ^$STANDARD_DESKTOP_USER: | awk -F: '{print $6}') #export HOME=/home/$USER PCHANGER_DISPLAY=$FRONTEND_DISPLAY #Auf diesem Display wird Pchanger angezeigt #Anderungen an der Variable müssen im Skript show-hide-menu.sh ebenfalls durchgeführt werden #Der Variablen Name TMP_FILE_SHOW_PCHANGER wird vom Programm eingelesen Namen nicht ändern! TMP_FILE_SHOW_PCHANGER=/tmp/.show_program-changer PLEASE_WAIT_INSTALL_PICTURE=/usr/share/easyvdr/program-changer/pictures/please-wait-install.gif START_PROGRAM=/usr/share/easyvdr/program-changer/start-program.sh UTILITIES=/usr/share/easyvdr/program-changer/utilities.sh PRG_INSTALLER=/usr/share/easyvdr/program-changer/prg_installer PULSEAUDIO_INSTALL="gstreamer0.10-pulseaudio libcanberra-pulse libpulse-mainloop-glib0 libpulse0 libpulsedsp pulseaudio pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-x11 pulseaudio-utils paman paprefs pavucontrol" GAMES_INSTALL=xboxdrv ################################################# name_button=Vdr-Frontend picture_button=/usr/share/easyvdr/program-changer/pictures/button-vdr.gif enable_button=yes enable_mouse_button=no menu_page_nr_button=1 adjust_alsamixer_button=no shutdown_program_button=yes pre_start_program_button="no" start_program_button="start easyvdr-frontend" stop_program_button="stop easyvdr-frontend" kill_program_button=no root_rights_button=yes vdr_remote_button=yes install_apt_get_prg_button="-none-" ################################################# name_button=XBMC picture_button=/usr/share/easyvdr/program-changer/pictures/button-xbmc.gif enable_button=yes enable_mouse_button=no menu_page_nr_button=1 adjust_alsamixer_button=no shutdown_program_button=yes pre_start_program_button="no" start_program_button="initctl emit startup-xbmc" stop_program_button="xbmc" kill_program_button=yes root_rights_button=yes vdr_remote_button=no install_apt_get_prg_button=xbmc ################################################# name_button=Terminal picture_button=/usr/share/easyvdr/program-changer/pictures/button-gnome-terminal.gif enable_button=yes enable_mouse_button=yes menu_page_nr_button=20 adjust_alsamixer_button=yes shutdown_program_button=no pre_start_program_button=no start_program_button="$START_PROGRAM gnome-terminal &" stop_program_button=gnome-terminal kill_program_button=yes root_rights_button=no vdr_remote_button=no install_apt_get_prg_button=gnome-terminal ################################################# name_button=Midnight-Commander picture_button=/usr/share/easyvdr/program-changer/pictures/button-mc.gif enable_button=yes enable_mouse_button=yes menu_page_nr_button=20 adjust_alsamixer_button=yes shutdown_program_button=no pre_start_program_button=no start_program_button="gnome-terminal -e mc &" stop_program_button=mc kill_program_button=yes root_rights_button=no vdr_remote_button=no install_apt_get_prg_button=mc ################################################# name_button=Server/Nas-starten picture_button=/usr/share/easyvdr/program-changer/pictures/button-wol.png enable_button=yes enable_mouse_button=no menu_page_nr_button=20 adjust_alsamixer_button=no shutdown_program_button=no pre_start_program_button="no" start_program_button="$UTILITIES wol_server &" stop_program_button="-none-" kill_program_button=no root_rights_button=yes vdr_remote_button=no install_apt_get_prg_button="-none-" ################################################# name_button=Server-Nas-WOL picture_button=/usr/share/easyvdr/program-changer/pictures/button-nvidia-settings.jpg enable_button=yes enable_mouse_button=yes menu_page_nr_button=20 adjust_alsamixer_button=no shutdown_program_button=yes pre_start_program_button=no start_program_button="etherwake $WOL_MAC ; ($(sleep $WOL_BOOT_TIME)mount -a)&; ($(sleep $(($WOL_BOOT_TIME+30) svdrpsend UPDR) &" stop_program_button=-none- kill_program_button=no root_rights_button=yes vdr_remote_button=no install_apt_get_prg_button="" ################################################# name_button=Frontend-Softhddevice picture_button=/usr/share/easyvdr/program-changer/pictures/button-vdr.gif enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=yes pre_start_program_button="no" start_program_button="/usr/share/easyvdr/program-changer/switch-frontend.sh Softhddevice" stop_program_button="stop easyvdr-frontend" kill_program_button=no root_rights_button=yes vdr_remote_button=yes install_apt_get_prg_button="-none-" ################################################# name_button=Frontend-Xinelibout picture_button=/usr/share/easyvdr/program-changer/pictures/button-vdr.gif enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=yes pre_start_program_button="no" start_program_button="/usr/share/easyvdr/program-changer/switch-frontend.sh vdr-sxfe" stop_program_button="stop easyvdr-frontend" kill_program_button=no root_rights_button=yes vdr_remote_button=yes install_apt_get_prg_button="-none-" ################################################# name_button=Frontend-XBMC picture_button=/usr/share/easyvdr/program-changer/pictures/button-xbmc.gif enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=yes pre_start_program_button="no" start_program_button="/usr/share/easyvdr/program-changer/switch-frontend.sh XBMC" stop_program_button="stop easyvdr-frontend" kill_program_button=no root_rights_button=yes vdr_remote_button=no install_apt_get_prg_button="-none-" ################################################# name_button=Frontend-Restart picture_button=/usr/share/easyvdr/program-changer/pictures/button-restart.jpg enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=no pre_start_program_button="no" start_program_button="start easyvdr-frontend" stop_program_button="stop easyvdr-frontend" kill_program_button=no root_rights_button=yes vdr_remote_button=yes install_apt_get_prg_button="-none-" ################################################# name_button=VDR-Restart picture_button=/usr/share/easyvdr/program-changer/pictures/button-restart.jpg enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=no pre_start_program_button="no" start_program_button="$UTILITIES vdr_restart" stop_program_button="-none-" kill_program_button=no root_rights_button=yes vdr_remote_button=yes install_apt_get_prg_button="-none-" ################################################# name_button=VDR-Reboot picture_button=/usr/share/easyvdr/program-changer/pictures/button-restart.jpg enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=no pre_start_program_button="no" start_program_button="init 6 &" stop_program_button="init 6 &" kill_program_button=no root_rights_button=yes vdr_remote_button=yes install_apt_get_prg_button="-none-" ################################################# name_button=VDR-Shutdown picture_button=/usr/share/easyvdr/program-changer/pictures/button-shutdown.jpg enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=no pre_start_program_button="no" start_program_button="$UTILITIES vdr_shutdown &" stop_program_button="-none-" kill_program_button=no root_rights_button=yes vdr_remote_button=yes install_apt_get_prg_button="-none-" ################################################# name_button=Easyvdr-Setup picture_button=/usr/share/easyvdr/program-changer/pictures/button-easyvdr-setup.gif enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=no pre_start_program_button="no" start_program_button="$UTILITIES easyvdr_setup &" stop_program_button="-none-" kill_program_button=no root_rights_button=yes vdr_remote_button=no install_apt_get_prg_button="-none-" ################################################# name_button=Program-Changer-Setup picture_button=/usr/share/easyvdr/program-changer/pictures/button-pchanger-setup.jpg enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=no pre_start_program_button="no" start_program_button="$UTILITIES pch_setup &" stop_program_button="-none-" kill_program_button=no root_rights_button=yes vdr_remote_button=no install_apt_get_prg_button="-none-" ################################################# name_button=Easyvdr-Update picture_button=/usr/share/easyvdr/program-changer/pictures/button-easyvdr-update.gif enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=no pre_start_program_button="no" start_program_button="$UTILITIES start_easyvdr_update &" stop_program_button="-none-" kill_program_button=no root_rights_button=yes vdr_remote_button=no install_apt_get_prg_button="-none-" ################################################# name_button=Xbox-mapping-wechseln picture_button=/usr/share/easyvdr/program-changer/pictures/button-xbox-360.png enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=no pre_start_program_button="no" start_program_button="$UTILITIES switch_xboxdriver" stop_program_button="-none-" kill_program_button=no root_rights_button=yes vdr_remote_button=no install_apt_get_prg_button="$GAMES_INSTALL" ################################################# name_button=Joystick/Pad-Setup picture_button=/usr/share/easyvdr/program-changer/pictures/button-joystick-setup.png enable_button=yes enable_mouse_button=no menu_page_nr_button=30 adjust_alsamixer_button=no shutdown_program_button=yes pre_start_program_button="no" start_program_button="jstest-gtk &" stop_program_button="jstest-gtk" kill_program_button=yes root_rights_button=no vdr_remote_button=no install_apt_get_prg_button="jstest-gtk joystick $GAMES_INSTALL" ################################################# name_button=Easyvdr picture_button=/usr/share/easyvdr/program-changer/pictures/button-www-easyvdr.jpg enable_button=yes enable_mouse_button=yes menu_page_nr_button=10 adjust_alsamixer_button=no shutdown_program_button=yes pre_start_program_button="no" start_program_button="$START_PROGRAM $UTILITIES start_firefox www.easy-vdr.de &" stop_program_button=firefox kill_program_button=yes root_rights_button=no vdr_remote_button=no install_apt_get_prg_button="firefox firefox-locale-de flashplugin-installer" ################################################# name_button=Wetteronline picture_button=/usr/share/easyvdr/program-changer/pictures/button-www-wetteronline.gif enable_button=yes enable_mouse_button=yes menu_page_nr_button=10 adjust_alsamixer_button=no shutdown_program_button=yes pre_start_program_button="no" start_program_button="$START_PROGRAM $UTILITIES start_firefox www.wetteronline.de &" stop_program_button=firefox kill_program_button=yes root_rights_button=no vdr_remote_button=no install_apt_get_prg_button="firefox firefox-locale-de flashplugin-installer" ### Skript mit den Funktionen # V 0.2 15.09.13 add USER & PCHANGER_DISPLAY # 18.09.13 add switch PULSEAUDIO_DEFAULT # 14.05.14 change Pulseaudio support ###### Pulseaudio function pulseaudio_restart { #Rechte anpassen, fuer Pulseaudio usw # $LOGGER "chmod ugo+rwx /run/user/$(cat /etc/passwd | grep $STANDARD_DESKTOP_USER | cut -d":" -f3)" chmod -R ugo+rwx /run/user/$(cat /etc/passwd | grep $STANDARD_DESKTOP_USER | cut -d":" -f3) #Wenn Pulseaudio läuft Pulseaudio neu starten sleep 0.4 pkill pulseaudio } ##### Programm mit der Index nummer des Parameter starten function start_index { #Datei löschen (Befehl für Pchanger anzeigen) if [ -e $TMP_FILE_SHOW_PCHANGER ]; then rm $TMP_FILE_SHOW_PCHANGER fi ## Pre-Start if [ "${pre_start_program_button[$startindex]}" != "no" ]; then eval ${pre_start_program_button[$startindex]} echo Pre-Start: ${pre_start_program_button[$startindex]} fi #Für Test if [ $DEBUG == "yes" ]; then echo "Start Befehl: ${start_program_button[$startindex]} Index:$startindex" ; fi ## ############################## Ab hier von Sirnova ########################### # Pakete installiert? INSTALL=0 current_install_apt_get_prg=${install_apt_get_prg_button[$startindex]} # Die aktuelle Programmliste wird in eine neue Variable geschrieben if [ "$current_install_apt_get_prg" != "-none-" ] ;then ##&& ( ping -c 1 www.easy-vdr.de ); then pkg_counter=$(expr $(echo $current_install_apt_get_prg | grep -o " " | wc -l)+1) for (( i = 1; i <= $pkg_counter; i++ )) do current_pkg=$(echo "$current_install_apt_get_prg" | cut -d " " -f$i) # Die einzelnen Programme werden nacheinander durchlaufen if (($(dpkg -l $current_pkg | grep -c ii) == 0 )); then if [ $DEBUG == "yes" ]; then echo "${name_button[$startindex]} wird installiert" ; fi INSTALL=yes fi done if [ $INSTALL == "yes" ];then DISPLAY=$PCHANGER_DISPLAY view_picture $PLEASE_WAIT_INSTALL_PICTURE 6 #Paket wird installiert DISPLAY=$PCHANGER_DISPLAY su root -c " $PRG_INSTALLER $startindex ${name_button[$startindex]} ${install_apt_get_prg_button[$startindex]}" & exit 0 fi fi ######################## Ab hier ende Sirnova ############################## if [ ${root_rights_button[$startindex]} == "yes" ]; then eval ${start_program_button[$startindex]} else su $STANDARD_DESKTOP_USER -c " ${start_program_button[$startindex]} " fi if [ ${vdr_remote_button[$startindex]} = "yes" ]; then svdrpsend remo on else svdrpsend remo off fi sleep 2 } ##### Alle Programme Stoppen function stop_all { i=0 #while [ $i != $LAST_BUTTON ] #Bis zuer letzten Variable alles Stoppen while [ ${picture_button[$i]} ]; do ## Testen ob die Variable existiert if [ ${picture_button[$i]} ]; then if [ ${shutdown_program_button[$i]} == "yes" ]; then if [ $(echo "${stop_program_button[$i]}" | grep -F -c -e-none-) -eq 0 ];then if [ ${kill_program_button[$i]} != "yes" ]; then #Für Test if [ $DEBUG == "yes" ]; then echo "Stop Befehl: ${stop_program_button[$i]} Index:$i" ; fi ## ${stop_program_button[$i]} else #Für Test if [ $DEBUG == "yes" ]; then echo "Kill Befehl: ${stop_program_button[$i]} Index:$i" ; fi ## PID=$(pgrep ${stop_program_button[$i]} ) if [ $? -eq 0 ]; then kill -15 $PID sleep 0.1 fi #2s warten bis Programm beendet ist for wait in {0..20}; do PID=$(pgrep ${stop_program_button[$i]} ) if [ $? -ne 0 ]; then #Programm ist beendet break fi sleep 0.1 done #Programm hängt PID=$(pgrep ${stop_program_button[$i]} ) if [ $? -eq 0 ]; then kill -9 $PID; fi fi fi fi fi i=$(( $i + 1 )) # echo ${picture_button[$i]} done } ###### Parameter Prüfen if [ $# -ne 1 ]; then echo "" echo "Als Parameter wird der Array Index erwartet" exit fi startindex=$1 ##### Alle Programme beenden stop_all ##### Pulseaudio pulseaudio_restart ##### Ausgewähltes Programm starten start_index 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) |
Bleifuss2 17.Jan.2015 23:36:05 |
Hi So auf Anhieb sehe ich auch nichts. Kannst du das ganze als Datei anhängen? Dann schaue ich es mir morgen an. Produktiv-VDR: Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD Easyvdr 3.0 |
MaxPayne_2007 17.Jan.2015 23:44:59 |
hi... hab eben die datei aus easy1.0 reinkoiert... hab auf der console folgendes probiert: /usr/share/easyvdr/program-changer/program-changer.sh 1 geht für vdr-sxfe /usr/share/easyvdr/program-changer/program-changer.sh 4 geht für xbmc jetzt habe ich auf dem bildschirm nur 1 und 2 zur auswahl.... warum geht xbmc unter index? ps: in anhang die datei aus easy2.0 mfg Max mfg Max program-changer.zip 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) |
MaxPayne_2007 17.Jan.2015 23:52:58 |
hi... vielleicht bringt dieser test licht in das thema: wenn ich die konfiguration von pc neustarte und alle geänderte datei abspeichere geht wieder nix... scheinbar wird beim setupo von pc etwas kaputt geschrieben.. 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) |
MaxPayne_2007 18.Jan.2015 00:13:25 |
hallöichen... ich schreib mal einfach weiter... so hab die datei aus easy 1.0 etwas eändert, damit es mit easy2.0 geht. ;D im anhang die geänderte datei... aber fakt ist, sofern ich setup ausführe, wird meine config sofort überschrieben bzw. kaputt geschrieben... >:( :( ps: ich lasse es absichtlich den fred als nicht "gelöst", da das problem an sich noch vorhanden ist! ??? mfg Max program-changer.zip 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) |
mango 18.Jan.2015 02:15:33 |
Hi, [quote='MaxPayne_2007 link' pid='16915' dateline='1421532782'] root@easyVDR:/# /usr/share/easyvdr/program-changer/program-changer.sh 1 /usr/share/easyvdr/program-changer/program-changer.sh: Zeile 515: Dateiende beim Suchen nach »"« erreicht. /usr/share/easyvdr/program-changer/program-changer.sh: Zeile 526: Syntaxfehler: Unerwartetes Dateiende. ...einfach mal ohne root easyvdr@easy_B2:~$ sudo /usr/share/easyvdr/program-changer/program-changer.sh 1 password for easyvdr: easyvdr-frontend stop/waiting stop: Unknown instance: stop: Unknown instance: stop: Unknown instance: 220 easy_B2 SVDRP VideoDiskRecorder 2.0.6; Sun Jan 18 01:59:29 2015; UTF-8 250 Remote control disabled 221 easy_B2 closing connection dann wird XBMC auch gestartet!! Gruss Wolfgang [spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8" Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR |
MaxPayne_2007 18.Jan.2015 11:43:36 |
hi.... was heißt ohne root? wenn ich über fernbedienung das ganze ausführe, bin ich doch sowieso kein root oder? die zeilen waren einfach zum testen da.... und wenn... den gleichen aufruf hatte ich mit dem script aus easy1.0 gemacht (als root) und dieser ging... verstehe nicht, was mir dieser test ohne root bringen soll... ich sehe sogar dass im verzeichnis eine old-datei abgelegt wird. klar dort soll u.a. auch die reihenfolge der programm geändert werden, die ich eingestellt habe... 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) |
Bleifuss2 18.Jan.2015 12:09:43 |
Poste mal deine Datei aus easyvdr 1.0 Produktiv-VDR: Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD Easyvdr 3.0 |
MaxPayne_2007 18.Jan.2015 12:15:16 |
hi... http://www.easy-vdr.de/forum/index.php?topic=17223.msg158375#msg158375 als anhang da hatte ich blös die reihenfolge der apps manuell geändert... ansonsten so wie ich damals easy1.0 eingerichtet habe 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) |
Bleifuss2 18.Jan.2015 13:00:28 |
Hi Im Setup das abwählen: Server-Nas-WOL Das ist eine Leiche, das wurde durch Server/Nas starten ersetzt. Ist zwar schon ausgebaut, aber noch nicht in den Updates drin. Produktiv-VDR: Board GA H77-DS3H, Intel Intel(R) Core(TM) i5-3470, Cine S2 DVB, WD 3TB Green, WDC WD20EARS-00J 2TB, Geforce 750Ti oder Intel HD Easyvdr 3.0 |