TOPFIELD - Multimedia Home Gateway
Home Produkte Support Downloads Taps Forum News Presse Kontakt Händlersuche Jobs Topfield eStore

Zurück   TOPFIELD EUROPE Forum > Topfield-Modding > SRP/CRP TAP-Bereich
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

SRP/CRP TAP-Bereich TAPs für die SRP- und CRP-Serie

Antwort
 
Themen-Optionen
Alt 03.04.2010, 14:16:42   #1
srupprecht
Quelle des Wissens
 
Registriert seit: 01.02.2006
Receiver: V U + Duo² 2xDualDVB-S2
Firmware: OpenVIX Apollo
Beiträge: 1.275
Standard 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.
Angehängte Dateien
Dateityp: zip Script_V1.1_srupprecht_xyzzyx.zip (5,3 KB, 71x aufgerufen)

Geändert von xyzzyx (12.02.2011 um 22:07:48 Uhr). Grund: V1.1 TTD-Version
srupprecht ist offline   Mit Zitat antworten
Alt 03.04.2010, 14:19:13   #2
TV-Junkie
Spekulierender Moderator
 
Benutzerbild von TV-Junkie
 
Registriert seit: 16.06.2007
Ort: Düsseldorf
Receiver: SRP-2401 ECO
Firmware: immer die beste
Beiträge: 22.901
Standard 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 2016/21017 hier entlang
Und wer Lust auf tippen beim DFB Pokal hat, darf sich hier austoben
Viel Spaß

Tap im AutoStart:Ab Tap 3 gestartet mit X-Start
AutoPIN / Smart EPG / TimerDiags / F***skip / Smart Filer / / BackupSettings / NiceDisplay /
RebuildNAV / SmartDecrypter / NASMount / BackgroundCopy / lost+found

Immer die aktuellste Version
TV-Junkie ist offline   Mit Zitat antworten
Alt 03.04.2010, 14:37:49   #3
srupprecht
Quelle des Wissens
 
Registriert seit: 01.02.2006
Receiver: V U + Duo² 2xDualDVB-S2
Firmware: OpenVIX Apollo
Beiträge: 1.275
Standard 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).
srupprecht ist offline   Mit Zitat antworten
Alt 03.04.2010, 14:40:03   #4
StevieC
Moderator & Design Guru
 
Benutzerbild von StevieC
 
Registriert seit: 09.12.2005
Receiver: TMS SRP2100
Firmware: Immer die neueste ;-)
Beiträge: 13.011
Standard AW: Script.tap - Ausführen eines Linux scripts

Zitat:
Zitat von srupprecht Beitrag anzeigen
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
StevieC ist offline   Mit Zitat antworten
Alt 03.04.2010, 14:44:02   #5
Twilight
Zauberküchencheflehrling mit extra Butter
 
Benutzerbild von Twilight
 
Registriert seit: 09.12.2005
Ort: Wien Umgebung
Receiver: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Beiträge: 58.697
Standard 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
__________________
... Die Mutter aller TAPs
Missing Link: TFIR WakeOnLan für alle Töpfe
Twilight ist gerade online   Mit Zitat antworten
Alt 03.04.2010, 15:25:57   #6
srupprecht
Quelle des Wissens
 
Registriert seit: 01.02.2006
Receiver: V U + Duo² 2xDualDVB-S2
Firmware: OpenVIX Apollo
Beiträge: 1.275
Standard 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.
srupprecht ist offline   Mit Zitat antworten
Alt 04.04.2010, 23:53:14   #7
KISXSY
Benutzer
 
Registriert seit: 24.08.2006
Ort: EndeDerWelt
Receiver: PVR-5500 + TMS
Firmware: Jan 2007
Beiträge: 91
Standard AW: Script.tap - Ausführen eines Linux scripts

Zitat:
Zitat von srupprecht Beitrag anzeigen
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???
KISXSY ist offline   Mit Zitat antworten
Alt 05.04.2010, 00:23:04   #8
KISXSY
Benutzer
 
Registriert seit: 24.08.2006
Ort: EndeDerWelt
Receiver: PVR-5500 + TMS
Firmware: Jan 2007
Beiträge: 91
Standard 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!!!
KISXSY ist offline   Mit Zitat antworten
Alt 05.04.2010, 12:07:07   #9
srupprecht
Quelle des Wissens
 
Registriert seit: 01.02.2006
Receiver: V U + Duo² 2xDualDVB-S2
Firmware: OpenVIX Apollo
Beiträge: 1.275
Standard 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.
srupprecht ist offline   Mit Zitat antworten
Alt 05.04.2010, 15:42:02   #10
KISXSY
Benutzer
 
Registriert seit: 24.08.2006
Ort: EndeDerWelt
Receiver: PVR-5500 + TMS
Firmware: Jan 2007
Beiträge: 91
Standard 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!!
Angehängte Grafiken
Dateityp: jpg 0.jpg (2,8 KB, 25x aufgerufen)
Dateityp: jpg 1.jpg (60,7 KB, 46x aufgerufen)
Dateityp: jpg 2.jpg (60,7 KB, 36x aufgerufen)
Dateityp: jpg 3.jpg (2,8 KB, 23x aufgerufen)
KISXSY ist offline   Mit Zitat antworten
Alt 05.04.2010, 16:33:50   #11
srupprecht
Quelle des Wissens
 
Registriert seit: 01.02.2006
Receiver: V U + Duo² 2xDualDVB-S2
Firmware: OpenVIX Apollo
Beiträge: 1.275
Standard 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.
srupprecht ist offline   Mit Zitat antworten
Alt 05.04.2010, 23:09:45   #12
KISXSY
Benutzer
 
Registriert seit: 24.08.2006
Ort: EndeDerWelt
Receiver: PVR-5500 + TMS
Firmware: Jan 2007
Beiträge: 91
Standard 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 .................
KISXSY ist offline   Mit Zitat antworten
Alt 06.04.2010, 15:04:15   #13
srupprecht
Quelle des Wissens
 
Registriert seit: 01.02.2006
Receiver: V U + Duo² 2xDualDVB-S2
Firmware: OpenVIX Apollo
Beiträge: 1.275
Standard 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.
srupprecht ist offline   Mit Zitat antworten
Alt 07.04.2010, 01:04:54   #14
KISXSY
Benutzer
 
Registriert seit: 24.08.2006
Ort: EndeDerWelt
Receiver: PVR-5500 + TMS
Firmware: Jan 2007
Beiträge: 91
Standard 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.
KISXSY ist offline   Mit Zitat antworten
Alt 07.04.2010, 15:03:59   #15
srupprecht
Quelle des Wissens
 
Registriert seit: 01.02.2006
Receiver: V U + Duo² 2xDualDVB-S2
Firmware: OpenVIX Apollo
Beiträge: 1.275
Standard AW: Script.tap - Ausführen eines Linux scripts

Das ist so eine "Feature" des Firmware. Keine Ahnung wodurch das genau ausgelöst wird.
srupprecht ist offline   Mit Zitat antworten
Alt 08.04.2010, 17:11:26   #16
srupprecht
Quelle des Wissens
 
Registriert seit: 01.02.2006
Receiver: V U + Duo² 2xDualDVB-S2
Firmware: OpenVIX Apollo
Beiträge: 1.275
Standard 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...
srupprecht ist offline   Mit Zitat antworten
Alt 08.04.2010, 17:56:50   #17
KISXSY
Benutzer
 
Registriert seit: 24.08.2006
Ort: EndeDerWelt
Receiver: PVR-5500 + TMS
Firmware: Jan 2007
Beiträge: 91
Standard 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......
KISXSY ist offline   Mit Zitat antworten
Alt 21.06.2010, 10:49:47   #18
DerDON
Erfahrener Benutzer
 
Benutzerbild von DerDON
 
Registriert seit: 04.06.2010
Ort: Im Wald
Receiver: SRP-2410, SRP-2401Ci+
Beiträge: 140
Standard AW: Script.tap - Ausführen eines Linux scripts

Zitat:
Zitat von KISXSY Beitrag anzeigen
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.
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
DerDON ist offline   Mit Zitat antworten
Alt 13.02.2011, 10:40:27   #19
xyzzyx
TAPPortierer
 
Benutzerbild von xyzzyx
 
Registriert seit: 06.06.2009
Receiver: SRP-2100 (TMS), **** Duo²
Firmware: verschiedene
Beiträge: 2.096
Standard 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.

__________________
MfG,
xyzzyx

Die Liste meiner portierten und meiner eigenen TAPs findet man hier

Download: Homepage Installieren: TAPtoDate Beschreibungen: Topfield TAP-Seite

Geändert von xyzzyx (13.02.2011 um 10:43:24 Uhr).
xyzzyx ist offline   Mit Zitat antworten
Alt 13.02.2011, 18:01:15   #20
Twilight
Zauberküchencheflehrling mit extra Butter
 
Benutzerbild von Twilight
 
Registriert seit: 09.12.2005
Ort: Wien Umgebung
Receiver: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Beiträge: 58.697
Standard AW: Script.tap - Ausführen eines Linux scripts

räumst auf

twilight
__________________
... Die Mutter aller TAPs
Missing Link: TFIR WakeOnLan für alle Töpfe
Twilight ist gerade online   Mit Zitat antworten
Antwort

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Tap Programmierung unter Linux? Toppnux TF 5x00/6000 PVR TAP 33 15.01.2010 11:20:45
TAP und Linux htons TF 5x00/6000 PVR TAP 3 04.03.2009 07:31:56
Zugriff auf ext. Platte (Aufnahmen) unter Linux Hellsinki TF7700HSCI 4 07.07.2008 17:43:30
Testbericht in c't eCSBenutzer TF77x0HDPVR 107 29.03.2008 18:30:11
6000PVRE, tgdbuilder und Linux mart-k Linux-Freunde 1 26.01.2008 13:11:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:59:28 Uhr.

©2005-2011 TOPFIELD Europe GmbH  | Datenschutz & Nutzungsbedingungen | Impressum

Powered by vBulletin Version 3.8.6 (Deutsch)
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.