easyVDR Kopie des easyVDR-Forums zum Nachschlagen
Eigener Befehl aus dem OSD wird nicht richtig ausgeführt!?

easyVDR - >VARforumsname - >Eigener Befehl aus dem OSD wird nicht richtig ausgeführt!?

wayne  25.Nov.2017 17:40:23
Hallihallo,

ich habe u.a. den folgenden Befehl ins OSD eingefügt. Leider funktioniert dieser eine Aufruf nicht:

 
Das Skript wird zwar ausgeführt (die Meldung wird angezeigt), aber der Befehl "sudo /usr/bin/sispmctl -t 1" im Skript wird nicht ausgeführt.

Im syslog steht dann:

Nov 25 17:27:43 easyVDR atd: Exec failed for mail command: No such file or directory

Von Hand aufgerufen funktioniert das Skript!

Hat jemand eine Idee?

Danke und Grüße,
wayne
usb-steckdose-toggle.sh.txt
VDR-SW: easyvdr 3.5, ...
VDR-HW: DD Cine S2 V6.5, Mystique SaTiX-S2 V3 Dual, ASRock J3710M, 8GB, 60GB System, 2,5" 1,75TB Media, One For All URC 7960, GMC AVC-M1, ...
AV-Geräte: Hisense H65MEC5550, Dali Zensor 5 AX

wayne  25.Nov.2017 17:59:22
Ich antworte mir mal selber:

Damit der vdr alle Befehle mit sudo ausführen kann kommt in die /etc/sudoers:
vdr ALL=(ALL) NOPASSWD: ALL
VDR-SW: easyvdr 3.5, ...
VDR-HW: DD Cine S2 V6.5, Mystique SaTiX-S2 V3 Dual, ASRock J3710M, 8GB, 60GB System, 2,5" 1,75TB Media, One For All URC 7960, GMC AVC-M1, ...
AV-Geräte: Hisense H65MEC5550, Dali Zensor 5 AX

Bleifuss2  25.Nov.2017 19:16:19
Hallo Wayne

Das mit VDR darf alles ist keine gute Lösung.
Wenn du nicht wenigstens einen Router zwischen VDR und Inet hast dann mach das wieder rückgängig.

Da geht sowas auch:
http://wiki.easy-vdr.de/index.php/Program_Changer

Sonnst musst du dich etwas schlau machen man kann das bei sudors auch auf einen Befehl einschränken (glaube ich)...

Gruß
Bleifuss
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
mango  25.Nov.2017 20:41:23
Hi,

[quote='wayne' pid='178359' dateline='1511629162']
Damit der vdr alle Befehle mit sudo ausführen kann kommt in die /etc/sudoers:

um Befehle unter vdr über OSD als root auszuführen gibt es "/etc/sudoers.d/sudoers-vdr"
Leg ein Dir "scripte" in "/usr/share/vdr" an, Script in dieses Dir und gut.

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
wayne  26.Nov.2017 10:15:24
[quote='mango' pid='178367' dateline='1511638883']
um Befehle unter vdr über OSD als root auszuführen gibt es "/etc/sudoers.d/sudoers-vdr"
Leg ein Dir "scripte" in "/usr/share/vdr" an, Script in dieses Dir und gut.


Das hört sich eigentlich gut an. Habe ich versucht, aber ohne Erfolg....


[*]Verzeichnis /usr/share/vdr/osd-skripte angelegt (vdr:vdr)
[*]Datei usb-steckdose-toggle.sh (vdr:vdr) eingefügt

--> der Befehl "sudo /usr/bin/sispmctl -t 1" im Skript wird wieder nicht ausgeführt.


Grüße,
wayne
VDR-SW: easyvdr 3.5, ...
VDR-HW: DD Cine S2 V6.5, Mystique SaTiX-S2 V3 Dual, ASRock J3710M, 8GB, 60GB System, 2,5" 1,75TB Media, One For All URC 7960, GMC AVC-M1, ...
AV-Geräte: Hisense H65MEC5550, Dali Zensor 5 AX