Script.tap - Ausführen eines Linux scripts
-
- Quelle des Wissens
- Beiträge: 1427
- Registriert: Mi 1. Feb 2006, 10:10
- Receivertyp: V U + Duo² 2xDualDVB-S2
- Receiverfirmware: OpenVIX Apollo
Script.tap - Ausführen eines Linux scripts
Hallo,
mal was gaaaanz Einfaches Beiliegendes TAP macht nichts anderes als das Skript /ProgramFiles/start.sh auszuführen. Wird das TAP beendet, so führt es zusätzlich noch das Skript /ProgramFiles/end.sh aus.
Als Beispiel liegen bereits zwei Skripte bei, die auf meinem SRP, in /MediaFiles/FritzBox, ein Verzeichnis meiner FritzBox (mit Freetz) freigibt.
Da der SRP ein nur sehr rudimentäres Linux hat empfiehlt sich die Installation einer BusyBox (zb. aus dem Telnet.tap Archiv), wenn man weiterreichende Dinge vollbringen will. Ganz Mutige können natürlich auch gleich eine chroot Umgebung einrichten.
mfG.
mal was gaaaanz Einfaches Beiliegendes TAP macht nichts anderes als das Skript /ProgramFiles/start.sh auszuführen. Wird das TAP beendet, so führt es zusätzlich noch das Skript /ProgramFiles/end.sh aus.
Als Beispiel liegen bereits zwei Skripte bei, die auf meinem SRP, in /MediaFiles/FritzBox, ein Verzeichnis meiner FritzBox (mit Freetz) freigibt.
Da der SRP ein nur sehr rudimentäres Linux hat empfiehlt sich die Installation einer BusyBox (zb. aus dem Telnet.tap Archiv), wenn man weiterreichende Dinge vollbringen will. Ganz Mutige können natürlich auch gleich eine chroot Umgebung einrichten.
mfG.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von xyzzyx am Sa 12. Feb 2011, 22:07, insgesamt 2-mal geändert.
Grund: V1.1 TTD-Version
Grund: V1.1 TTD-Version
- TV-Junkie
- Alteingesessener
- Beiträge: 28030
- Registriert: Sa 16. Jun 2007, 19:10
- Receivertyp: VU+ Duo4K, Ultimo4K und Uno4KSE
- Receiverfirmware: VTI 15.xx ausser der Uno 4K SE
- Wohnort: Düsseldorf
AW: Script.tap - Ausführen eines Linux scripts
Hi, was könnte man mit dem Tap noch so anstellen?
Gruß Ha-Jü
----------------------------------------------------------------------------------------------
Zum Tippspiel BuLi 2019/2020 hier entlang
Und wer Lust auf tippen beim DFB Pokal hat, darf sich hier austoben
Viel Spaß
Sat-Anlage: Astro CAS 90 mit Kathrein UAS 584 LNB (20Jahre alt und noch immer Top in Schuss ), Jultec JPS0506-8T Unicable Multischalter sowie UM/VF West Kabelanschluß
Installierte Plugins:OScam (incl OScam-Butler), LV4, SmartEPG VU+, ansonsten nix, was VTI nicht schon selbst mitbringt
----------------------------------------------------------------------------------------------
Zum Tippspiel BuLi 2019/2020 hier entlang
Und wer Lust auf tippen beim DFB Pokal hat, darf sich hier austoben
Viel Spaß
Sat-Anlage: Astro CAS 90 mit Kathrein UAS 584 LNB (20Jahre alt und noch immer Top in Schuss ), Jultec JPS0506-8T Unicable Multischalter sowie UM/VF West Kabelanschluß
Installierte Plugins:OScam (incl OScam-Butler), LV4, SmartEPG VU+, ansonsten nix, was VTI nicht schon selbst mitbringt
-
- Quelle des Wissens
- Beiträge: 1427
- Registriert: Mi 1. Feb 2006, 10:10
- Receivertyp: V U + Duo² 2xDualDVB-S2
- Receiverfirmware: OpenVIX Apollo
AW: Script.tap - Ausführen eines Linux scripts
Mit dem TAP kann man nicht viel anstellen aber mit den Skripten. Mich persönlich interessierte nur die NFS-Freigabe, man kann sich aber natürlich an andere Dinge versuchen, wie zB. Server (mail, ftp, http, dlna).
- StevieC
- Moderator & Design Guru
- Beiträge: 13189
- Registriert: Fr 9. Dez 2005, 11:24
- Receivertyp: TMS SRP2100
- Receiverfirmware: Immer die neueste ;-)
- Kontaktdaten:
AW: Script.tap - Ausführen eines Linux scripts
srupprecht hat geschrieben:Mit dem TAP kann man nicht viel anstellen aber mit den Skripten. Mich persönlich interessierte nur die NFS-Freigabe, man kann sich aber natürlich an andere Dinge versuchen, wie zB. Server (mail, ftp, http, dlna).
Also an einem Mailprogramm wäre ich auch intressiert. Das wäre etwas für den Callmonitor. Neben Anzeigen von Anrufen auch neue Mails abfragen...träum
Gruß
StevieC
iTiNa TMS V0.94
CallMonitor V1.2RC
Mediaaspect V1.3
TMSDisplay V1.5
- Twilight
- Zauberküchencheflehrling mit extra Butter
- Beiträge: 64892
- Registriert: Fr 9. Dez 2005, 09:17
- Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
- Wohnort: Wien Umgebung
AW: Script.tap - Ausführen eines Linux scripts
hört sich recht interesant an
kann man da auch mit windows freigaben machen bzw würde das mit einem windows rechner auch laufen?
twilight
kann man da auch mit windows freigaben machen bzw würde das mit einem windows rechner auch laufen?
twilight
-
- Quelle des Wissens
- Beiträge: 1427
- Registriert: Mi 1. Feb 2006, 10:10
- Receivertyp: V U + Duo² 2xDualDVB-S2
- Receiverfirmware: OpenVIX Apollo
AW: Script.tap - Ausführen eines Linux scripts
SMB/CIFS geht nicht, da das entsprechende Kernelmodul fehlt (cifs.ko). Müsste man erst speziell für den Topf-Kernel kompilieren.
-
- Benutzer
- Beiträge: 91
- Registriert: Do 24. Aug 2006, 23:51
- Receivertyp: PVR-5500 + TMS
- Receiverfirmware: Jan 2007
- Wohnort: EndeDerWelt
AW: Script.tap - Ausführen eines Linux scripts
srupprecht hat geschrieben:Hallo,
mal was gaaaanz Einfaches Beiliegendes TAP macht nichts anderes als das Skript /ProgramFiles/start.sh auszuführen. Wird das TAP beendet, so führt es zusätzlich noch das Skript /ProgramFiles/end.sh aus.
Als Beispiel liegen bereits zwei Skripte bei, die auf meinem SRP, in /MediaFiles/FritzBox, ein Verzeichnis meiner FritzBox (mit Freetz) freigibt.
Da der SRP ein nur sehr rudimentäres Linux hat empfiehlt sich die Installation einer BusyBox (zb. aus dem Telnet.tap Archiv), wenn man weiterreichende Dinge vollbringen will. Ganz Mutige können natürlich auch gleich eine chroot Umgebung einrichten.
mfG.
Hi Srupprecht,
Danke für dieses "einfache" Tap. Ist genau was ich suche.
Habe wie Du versucht ein NFS zu mounten, jedoch ohne Erfolg. Über Telnet klappt es.
Das Sript scheint nicht einmal ein Verzeichnis zu erzeugen falls nicht vorhanden.
Alle 3 Dateien im ProgramFiles Ordner. Nutze die Beta Firmware.
Was mache ich falsch wenn's bei Dir läuft???
-
- Benutzer
- Beiträge: 91
- Registriert: Do 24. Aug 2006, 23:51
- Receivertyp: PVR-5500 + TMS
- Receiverfirmware: Jan 2007
- Wohnort: EndeDerWelt
AW: Script.tap - Ausführen eines Linux scripts
Hi,
Habe nochmal ein wenig herumprobiert.
Wenn ich Deine Scripte ausführe bekomme ich ein Verzeichnis "FritzBox" im "MediaFiles" Ordner. Schön....Jede Veränderung (Verzeichnisname, oder Pfad "ProgramFiles") führt dazu dass nichts mehr passiert, auf jeden Fall nichts sichtbares. Sieht so aus als ob das Script nicht richtig ausgewertet wird.
Kannst Du dies nochmal prüfen??? Vielen Dank!!!
Habe nochmal ein wenig herumprobiert.
Wenn ich Deine Scripte ausführe bekomme ich ein Verzeichnis "FritzBox" im "MediaFiles" Ordner. Schön....Jede Veränderung (Verzeichnisname, oder Pfad "ProgramFiles") führt dazu dass nichts mehr passiert, auf jeden Fall nichts sichtbares. Sieht so aus als ob das Script nicht richtig ausgewertet wird.
Kannst Du dies nochmal prüfen??? Vielen Dank!!!
-
- Quelle des Wissens
- Beiträge: 1427
- Registriert: Mi 1. Feb 2006, 10:10
- Receivertyp: V U + Duo² 2xDualDVB-S2
- Receiverfirmware: OpenVIX Apollo
AW: Script.tap - Ausführen eines Linux scripts
Das Skript funktioniert bei mir zuverlässig. Wenn Du das Skript über Telnet ausführst, so solltest Du ggf. auch eine Fehlermeldung sehen. Der Topfield-Dialog zeigt nur Dateien an, die zum Verzeichnis passen. Das heißt zB., daß AVIs nur im Unterordner "MediaFiles" (bzw. in dessen Unterordnern) angezeigt werden.
-
- Benutzer
- Beiträge: 91
- Registriert: Do 24. Aug 2006, 23:51
- Receivertyp: PVR-5500 + TMS
- Receiverfirmware: Jan 2007
- Wohnort: EndeDerWelt
AW: Script.tap - Ausführen eines Linux scripts
Bekomme im Telnet folgende Meldung nach start von start.sh:
sh: ./start.sh: Permission denied
Wenn ich Dein Script starte erhalte ich die gleiche Meldung.
Starte ich Dein Script über das TAP ändern sich die Dateiattribute, siehe Anlage.
0. start.sh mit Fehlermeldung
1. ls -al vor Start des Taps
2. ls -al nach Start und Beendigung des Taps
3. start.sh ohne Fehlermeldung, bzw. zu erwartende Fehlermeldung da Host ja nicht vorhanden.
Frage warum startet ein von mir modifiziertes script überhaupt nicht mehr?? Warum änderen sich die Dateieigenschaften nach start des SCRIPT Taps und ein manueller Start wird möglich??
Mit welchem Editor hast Du das Script erstellt??
Irgendwelche weiteren Ideen?? DANKE!!
sh: ./start.sh: Permission denied
Wenn ich Dein Script starte erhalte ich die gleiche Meldung.
Starte ich Dein Script über das TAP ändern sich die Dateiattribute, siehe Anlage.
0. start.sh mit Fehlermeldung
1. ls -al vor Start des Taps
2. ls -al nach Start und Beendigung des Taps
3. start.sh ohne Fehlermeldung, bzw. zu erwartende Fehlermeldung da Host ja nicht vorhanden.
Frage warum startet ein von mir modifiziertes script überhaupt nicht mehr?? Warum änderen sich die Dateieigenschaften nach start des SCRIPT Taps und ein manueller Start wird möglich??
Mit welchem Editor hast Du das Script erstellt??
Irgendwelche weiteren Ideen?? DANKE!!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-
- Quelle des Wissens
- Beiträge: 1427
- Registriert: Mi 1. Feb 2006, 10:10
- Receivertyp: V U + Duo² 2xDualDVB-S2
- Receiverfirmware: OpenVIX Apollo
AW: Script.tap - Ausführen eines Linux scripts
Starten musst Du das Script mit "sh start.sh", sofern die Datei das 'x' Flag nicht hat. Das TAP setzt das Flag automatisch, was es eigentlich nicht braucht, da es og. Aufruf verwendet um das Skript zu starten.
-
- Benutzer
- Beiträge: 91
- Registriert: Do 24. Aug 2006, 23:51
- Receivertyp: PVR-5500 + TMS
- Receiverfirmware: Jan 2007
- Wohnort: EndeDerWelt
AW: Script.tap - Ausführen eines Linux scripts
Hi Srupprecht,
Hab's jetzt hinbekommen, funktioniert tadellos. Super geil
Für alle Laien (wie mich) möchte ich noch anfügen das man das Script mit einem geeigneten Editor anpasst. Nicht sichtbare Steuerzeichen führen dazu das das Script ansonsten nicht ausgeführt wird.
Ist es evtl. für Dich möglich das Tap für die Steuerung durch den TMSCommander anzupassen??
Dann würde das Beenden auch bei Nutzung von Itina einfacher möglich sein.
Vielen Dank .................
Hab's jetzt hinbekommen, funktioniert tadellos. Super geil
Für alle Laien (wie mich) möchte ich noch anfügen das man das Script mit einem geeigneten Editor anpasst. Nicht sichtbare Steuerzeichen führen dazu das das Script ansonsten nicht ausgeführt wird.
Ist es evtl. für Dich möglich das Tap für die Steuerung durch den TMSCommander anzupassen??
Dann würde das Beenden auch bei Nutzung von Itina einfacher möglich sein.
Vielen Dank .................
-
- Quelle des Wissens
- Beiträge: 1427
- Registriert: Mi 1. Feb 2006, 10:10
- Receivertyp: V U + Duo² 2xDualDVB-S2
- Receiverfirmware: OpenVIX Apollo
AW: Script.tap - Ausführen eines Linux scripts
Ja, das ist natürlich tödlich, wenn man einen Windows Editor nimmt. Auf der Box läuft übrigens auch 'vi', da kann man die Datei auch direkt editieren per Telnet.
Habe mal im ersten Post ein Update reingestellt, TMSCommander-Support ist nun drin.
Habe mal im ersten Post ein Update reingestellt, TMSCommander-Support ist nun drin.
-
- Benutzer
- Beiträge: 91
- Registriert: Do 24. Aug 2006, 23:51
- Receivertyp: PVR-5500 + TMS
- Receiverfirmware: Jan 2007
- Wohnort: EndeDerWelt
AW: Script.tap - Ausführen eines Linux scripts
Hi Srupprecht,
Vielen Dank, funktioniert prima, "vi" ist natürlich etwas für Masuchisten..... oder Spezies... Ich gehöre zu keiner dieser Gruppen....
Weiteres Problem: Nach jedem Neustart nachdem ein Mount Vorgang durchgeführt wurde erscheint "Prüfe Festplatte".
Nutze die aktuelle BETA. Hast Du die gleichen Probleme und/oder eine Lösung??
Liegt's an der Firmware oder generell am Mount Vorgang?
Einen Unterschied zwischen manuellem "Umount" oder einfachem Reset habe ich nicht feststellen können.
Vielen Dank, funktioniert prima, "vi" ist natürlich etwas für Masuchisten..... oder Spezies... Ich gehöre zu keiner dieser Gruppen....
Weiteres Problem: Nach jedem Neustart nachdem ein Mount Vorgang durchgeführt wurde erscheint "Prüfe Festplatte".
Nutze die aktuelle BETA. Hast Du die gleichen Probleme und/oder eine Lösung??
Liegt's an der Firmware oder generell am Mount Vorgang?
Einen Unterschied zwischen manuellem "Umount" oder einfachem Reset habe ich nicht feststellen können.
-
- Quelle des Wissens
- Beiträge: 1427
- Registriert: Mi 1. Feb 2006, 10:10
- Receivertyp: V U + Duo² 2xDualDVB-S2
- Receiverfirmware: OpenVIX Apollo
AW: Script.tap - Ausführen eines Linux scripts
Das ist so eine "Feature" des Firmware. Keine Ahnung wodurch das genau ausgelöst wird.
-
- Quelle des Wissens
- Beiträge: 1427
- Registriert: Mi 1. Feb 2006, 10:10
- Receivertyp: V U + Duo² 2xDualDVB-S2
- Receiverfirmware: OpenVIX Apollo
AW: Script.tap - Ausführen eines Linux scripts
Das fällt mir ein, probier's mal ohne end.sh bzw. umount. Der Topf mag es nicht so, wenn das Runterfahren hinausgezögert wird...
-
- Benutzer
- Beiträge: 91
- Registriert: Do 24. Aug 2006, 23:51
- Receivertyp: PVR-5500 + TMS
- Receiverfirmware: Jan 2007
- Wohnort: EndeDerWelt
AW: Script.tap - Ausführen eines Linux scripts
Hab's ausprobiert ohne end.sh, keine Änderung -> "Prüfe Festplatte" nach Neustart
Außerdem habe ich das Problem ja auch wenn ich während der Laufzeit das end script aufrufe um das Laufwerk auszuhängen. Daran liegt es also nicht.....
Hoffentlich findet sich noch eine Lösung für dieses TMS Verhalten ,
schon ärgerlich diese tollen Möglichkeit nicht ernsthaft nutzen zu können....
Habe mit abgewandeltem Script bereits direkt auf ein NAS Share zwei HD Kanäle parallel aufgenommen. Funktioniert tadellos, nur TimeShift sprengt den Rahmen.... TMS hat leider kein Gbit Lan......
Außerdem habe ich das Problem ja auch wenn ich während der Laufzeit das end script aufrufe um das Laufwerk auszuhängen. Daran liegt es also nicht.....
Hoffentlich findet sich noch eine Lösung für dieses TMS Verhalten ,
schon ärgerlich diese tollen Möglichkeit nicht ernsthaft nutzen zu können....
Habe mit abgewandeltem Script bereits direkt auf ein NAS Share zwei HD Kanäle parallel aufgenommen. Funktioniert tadellos, nur TimeShift sprengt den Rahmen.... TMS hat leider kein Gbit Lan......
- DerDON
- Erfahrener Benutzer
- Beiträge: 143
- Registriert: Fr 4. Jun 2010, 08:41
- Receivertyp: SRP-2410, SRP-2401Ci+
- Wohnort: Im Wald
AW: Script.tap - Ausführen eines Linux scripts
[quote="KISXSY"]Hi Srupprecht,
Für alle Laien (wie mich) möchte ich noch anfügen das man das Script mit einem geeigneten Editor anpasst. Nicht sichtbare Steuerzeichen führen dazu das das Script ansonsten nicht ausgeführt wird.[/quote]
Habe EditPad Lite genommen, geht.
DerDON
SRP-2410, SRP-2401, HK AVR240, SONY KDL37EX500, Hitachi PJ-TX 200, SONY RM-VLZ620T, goobay AVS45
TAPs:
immer NasMount, SmartEPG, BackGroundCopy
selektiv Tap2Date (neu), HDDInfo
SRP-2410, SRP-2401, HK AVR240, SONY KDL37EX500, Hitachi PJ-TX 200, SONY RM-VLZ620T, goobay AVS45
TAPs:
immer NasMount, SmartEPG, BackGroundCopy
selektiv Tap2Date (neu), HDDInfo
- xyzzyx
- TAPPortierer
- Beiträge: 2099
- Registriert: Sa 6. Jun 2009, 18:35
- Receivertyp: SRP-2100 (TMS), **** Duo²
- Receiverfirmware: verschiedene
- Kontaktdaten:
AW: Script.tap - Ausführen eines Linux scripts
Changelog V1.1 xyzzyx, 12.02.2011:
- same version as the one from srupprecht with the TMSCommander support (just added another TAP_Exit() that was missing)
Jetzt in TAPtoDate verfügbar oder im ersten Post oder auf meiner Homepage.
- same version as the one from srupprecht with the TMSCommander support (just added another TAP_Exit() that was missing)
Jetzt in TAPtoDate verfügbar oder im ersten Post oder auf meiner Homepage.
Zuletzt geändert von xyzzyx am So 13. Feb 2011, 10:43, insgesamt 1-mal geändert.
MfG,
xyzzyx
Die Liste meiner portierten und meiner eigenen TAPs findet man hier
Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite
xyzzyx
Die Liste meiner portierten und meiner eigenen TAPs findet man hier
Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite
- Twilight
- Zauberküchencheflehrling mit extra Butter
- Beiträge: 64892
- Registriert: Fr 9. Dez 2005, 09:17
- Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
- Wohnort: Wien Umgebung
AW: Script.tap - Ausführen eines Linux scripts
räumst auf
twilight
twilight