Homepage Foren-Uebersicht |
VDR-Portal VDR-Wiki |
Gentoo-Forum Gentoo-Wiki |
Gen2VDR Bugs/Features |
Impressum | Hilfe | Suche | Mitglieder | · Foren Regeln |
Willkommen Gast ( Einloggen | Registrieren ) | Bestätigungs E Mail erneut senden |
lexi |
Geschrieben am: Freitag, 01.Juni 2007, 22:59 Uhr
|
||||||||||||||||||||||||||||||||
Prinz Gruppe: Moderators Beiträge: 2209 Mitgliedsnummer.: 434 Mitglied seit: 2004-11-05 |
hi, der eine oder andere will sich vielleicht ein eigenes Script erstellen und bei Bedarf oder auch automatisch starten. Daher hier mal ein paar Hinweise zu diesen Thema. Also zuerst mal die Frage wer braucht das und wofür ist das überhaupt gut? Tja so pauschal ist das leider nicht zu beantworten. Daher ein paar mögliche Anwendungen die mir so einfallen : Netzlaufwerke mounten, weitere pc´s einschalten oder ausschalten, onlinestatus überwachen, etc, ... es gibt genug weitere Möglichkeiten,... (als Beispiel soll hier mal das Einschalten eines weiteren pc´s im Netzwerk herhalten ) Zunächst wollen wir erst mal festlegen in welchen Ordner das Script abgelegt werden soll : Meine Empfehlung ist auf der erweiterten Partition also /mnt/data ganz einfach daher das es nach ner Neuinstallation oder nach nen Backup noch vorhanden ist! Hierzu erstellt man nun den Ordner (ich nenne ihn mal scripts) mit
nun erstellt man das gewünschte script (nennen wir es jetzt mal pc.1-einschalten) mittels
nun geht es ans eingemachte das eigentliche Script, dies bearbeitet man mit
in die erste Ziele kommt immer
in den weiteren Zeilen wird es euren Ansprüchen angepasst, hierbei steht # dafür das "Auskommentieren" das bedeutet alles was hinter der # in dieser Zeile erscheint wird nicht ausgeführt sondern dient zur Dokumentation/Beschreibung des scripts zum Beispiel können immer wieder vorkommende Faktoren mit
vergeben werden, die dann Beispielweise mit
aufgerufen werden für das aufwecken des pc´s ist der benötigte Befehl
Mögliche Varianten des Scripts sind also
für die variante mit den "Auswahlmöglichkeiten" oder
für die ganz einfache Möglichkeit. Oder eine ausführliche Variante mit Beschreibung
Die Scripte kann man generell mit jeden Linux-Befehl füttern, und Sie können sehr viel mehr enthalten! Dies soll nur eine ganz einfache Variante darstellen! Möglichkeiten folgen bei Bedarf! Bevor es jetzt weitergeht wird das script erst mal getestet! Vorher muss es man aber noch "ausführbar" machen also macht man :
danach wird das ganze erst mal getestet mit
funktioniert das alles wie gewünscht geht es weiter... ...soll das erstellte script nur bei Bedarf ausgeführt werden oder bei jeden Systemstart? Wenn das ganze nur bei Bedarf gestartet werden soll fügt man einen entsprechenden Eintrag in der /etc/vdr/commands.conf (dies gilt für die 1.1 und 1.2) hinzu. Zuvor wird der vdr gestoppt, das geht mit
dann bearbeiten wir die commands.conf mit
Und fügen nun folgende Zeile hinzu.
Bei der 2.0 setzt sich die Datei /etc/vdr/commands.conf aus den Ordner /etc/vdr/commands zusammen. Die darin enthaltenen Dateien werden also der Reihe nach (alphabetisch sortiert) zur commands.conf zusammengefuegt. Also schreibt Ihr den gewünschten Befehl in eine der Dateien des Ordners. soll das Script bei jeden Systemstart automatisch ausgeführt werden dann ist /etc/conf.d/local.start der richtige Ort um das Script einzutragen. Hierzu fügt man einfach
in der letzen Zeile hinzu. Gruss Lexi ps. Korrekturen, Hinweise, Ergänzungen sind wie immer gerne gesehen. |
||||||||||||||||||||||||||||||||
Leo |
Geschrieben am: Samstag, 02.Juni 2007, 06:44 Uhr
|
||
Professional Gruppe: Members Beiträge: 416 Mitgliedsnummer.: 6 Mitglied seit: 2003-04-25 |
Du hast Danksagung vergessen!! Also ich finde sowas Super - Danke!! Vielleicht verstehe ich es dann auch mal irgendwann ... ;) |
||
HelAu |
Geschrieben am: Samstag, 02.Juni 2007, 09:25 Uhr
|
Scheffe Gruppe: Admin Beiträge: 11285 Mitgliedsnummer.: 2 Mitglied seit: 2003-04-25 |
Hallo,
Danke fuer die Erklaerung :) Ich habe fuer den Start ueber die commands.conf screen anstelle von at genommen. Das ist zuverlaesssiger und versucht nicht Mails zu versenden :) |
lexi |
Geschrieben am: Samstag, 02.Juni 2007, 09:49 Uhr
|
||||
Prinz Gruppe: Moderators Beiträge: 2209 Mitgliedsnummer.: 434 Mitglied seit: 2004-11-05 |
hi Leo,
Danke für den Hinweis und deinen Dank, das ist hier ganz bewusst weglassen worden. Hintergrund bin mir hier noch nicht im klaren was ich mit meinen eigenen Threads mache. Wahrscheinlich werde ich nichts löschen, behalte mir das aber vor.
Für die meisten User ist ja alles dabei ;) aber manchmal gibt es halt Sonderwünsche. Aber Nachfragen sind natürlich auch möglich :) Gruss Lexi |
||||
lexi |
Geschrieben am: Montag, 04.Juni 2007, 21:56 Uhr
|
||||
Prinz Gruppe: Moderators Beiträge: 2209 Mitgliedsnummer.: 434 Mitglied seit: 2004-11-05 |
Hier mal eine Möglichkeit für das mounten über nfs. Zuerst wird unter /mnt ein Verzeichnis angelegt in welches man das Netzlaufwerk mounten kann, z.B.
Nach dem Mounten verlinkt man vdr Aufnahmen unter /video. Dies erledigt das linkvid script. Falls es sich um Filme, Bilder oder Musik handel, dann verlinkt man das jeweilige Verzeichnis unter /film /pictures oder /audio, z.B: ln -s /mnt/daniela/MP3 /audio/daniela
Gruss lexi |
||||
lexi |
Geschrieben am: Freitag, 18.Januar 2008, 18:50 Uhr
|
Prinz Gruppe: Moderators Beiträge: 2209 Mitgliedsnummer.: 434 Mitglied seit: 2004-11-05 |
hi,
habe es mal versucht auf die 2.0 anzupassen. Ist das so halbwegs übersichtlich/verständlich? Gruss Lexi |
georg3003 |
Geschrieben am: Montag, 11.August 2008, 15:01 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 291 Mitgliedsnummer.: 79 Mitglied seit: 2003-07-24 |
Hi lexi,
super erklärt, was ich ja größtenteils schon wusste, aber klasse. Jetzt noch eine ganz speziellen frage, ob es per telnet oder ssh die möglichkeit gibt auf einem entferntem rechner (also remote) vollautomatisch scripte ablaufen zu lassen. um bspweise eine aufnahme anzustossen, bzw. eine maschine, die mehr power hat die umwandlung einer aufzeichnung zu starten. sollte eigentlich gehen. meine hätte mal von einem plugin gehört, das so etwas, also verteiltes aufzeichnen kann. selbst machen wäre aber auch nicht schlecht. Danke |
lexi |
Geschrieben am: Montag, 11.August 2008, 20:38 Uhr
|
Prinz Gruppe: Moderators Beiträge: 2209 Mitgliedsnummer.: 434 Mitglied seit: 2004-11-05 |
hi,
scripte kannst du auch per ssh ausführen! Telnet kenne ich nur namentlich, kann also nix genaues zu sagen. Allerdings wird es beim ausführen von scripten per ssh kritisch wenn gewisse "Netzwerkdienste" neu gestartet werden... zu den wahrscheinlich gesuchten plugins schaue dir mal im wiki die an die mit remote beginnen. Suchst du die? Gruss Lexi |
wennes |
Geschrieben am: Montag, 29.November 2010, 21:55 Uhr
|
||
Professional Gruppe: Supporter Beiträge: 178 Mitgliedsnummer.: 12409 Mitglied seit: 2010-01-18 |
Hallo, unter gen2vdr 3.0 geht ether-wake bei mir nimmermehr. Stattdessen klappt "wakeonlan". Früher ging ether-wake. Ausschalten eines Windows-hosts geht mit
Das % gehört da rein. Gruss Wennes |
||