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 |