Ich habe ein MythTV Master Backend, das ich per ACPI WakeUp zu Aufnahmen starten lasse. Das MasterBE weckt das Slavebackend durch ein Init-Skript per Wake on LAN aus dem MythTV Wiki. Umgekehrt übrigens auch. das klappt zu meiner vollsten Zufriedenheit. jketzt möchte ich erreichen, dass das Slavebackend wenn es nicht zu tun hat sich ausschaltet (am Master BE habe ich das nach Wiki Anleitung zum Laufen gebracht). Jetzt verstehe ich aber nicht, was ich wo eintragen muß, damit das auch am SlaveBackend läuft. Ich habe schon probiert ein sudo shutdown -P in den Slave Backend Schlafbefehl einzusetzen - ohne Erfolg. Jetzt habe ich zum xten Mal im Wiki gelesen und interpretiere das jetzt so, daß ich da ein Script brauche(?).
MythTV Slave Backends nach der Aufnahme runter fahren
|
Anmeldungsdatum: Beiträge: 521 |
|
|
Anmeldungsdatum: Beiträge: 727 Wohnort: dahoam |
Ich schon wieder
Dirk |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 521 |
Ja, ein sudo shutdown -P now (ist wohl dasselbe wie 0?) funktioniert. ich habe jetzt im MythTV wiki bei den Erläuterungen zum preshutdown check gefunden das einessh Verbindung zu beiden Rechner möglich sein muß. Ob da der Hund begraben liegt? |
|
Anmeldungsdatum: Beiträge: 727 Wohnort: dahoam |
Zeig mal bitte, welchen Hinweis mit ssh Du gefolgt bist. Hast Du dazu noch einen Link? Dirk |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 521 |
Gefolgt bin ich dem Hinweis noch nicht, aber gelesen habe ich das hier : http://www.mythtv.org/wiki/User_Manual:Detailed_configuration_Backend#Shutdown.2FWakeup_Options Bei Pre Shutdown check-command A command executed before the backends would shutdown. The return value determines if the backends can shutdown. 0 - yes, 1 - restart idling, 2 - reset the backends to wait for a frontend. On a single combined frontend/backend "/usr/bin/mythshutdown --check" will do. Steht darunter: after setting up ssh authentication without passwords from master backend to slave backend. Irgendwie ist mir auch so, als gäbe es im MythbunutuControlCenter den Punkt Services, wo von SSH die Rede sein könnte |
|
Anmeldungsdatum: Beiträge: 727 Wohnort: dahoam |
Moin, Patrick31698 schrieb:
dieser Hinweis bezieht sich auf das Script, das in der Tabelle darüber steht. In diesem Script wird ein ssh slavebackend /usr/local/bin/mythtv-preshutdown.sh ausgeführt, das den slave einfach runterfahren will - da das aber über mythshutdown läuft, wird nochmal kontrolliert, ob mythtv hier noch irgendwo aktiv ist. Also grundsätzlich: ein shutdown -P now sollte schon gehen, es kann halt sein, dass mythtv-backend hier nach einem Passwort gefragt wird, es niemand beantwortet und der Shutdown deswegen hängt. Also sieh mal die sudo-Settings (speziell NOPASSWD) an, womöglich geht's dann. (Und mit mythshutdown haben wir auch meine zweite große Frage beantwortet, wie man checkt, ob die Maschine noch was macht. Na gut, wer nicht lesen will, muss halt alles selber programmieren Dirk |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 521 |
Ich habe in die Sudoers folgendes eingefügt %mythtv ALL = NOPASSWD: /sbin/shutdown, /bin/sh, /usr/bin/setwakeup.sh aber es geht trotzdem nicht, also auf dem Slave geht es nicht. auf dem Master habe ich es nach der Wikianleitung hinbekommen
und wer zwar liest, es aber nicht versteht und nicht porammieren kann fragt halt Ich werde demnächst mal autoshutdown versuchen. |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 521 |
ich komme überhaupt nicht weiter Ich habe autoshutdown nach dem Wiki probiert und es kalppt nicht. Was sicher irgendwie an meiner Unfähigkeit liegt. Ich habe immer noch nicht rausgekriegt, wie das MasterBE den Shutdownbefehl auf dem SlaveBE ausführen soll. Kann ich da mit einem Skript arbeiten das per ssh den Slave runterfährt, nachdem es nach gesehen hat, ob das Backend (und vielleicht noch andere Programme) nichts zu tun haben? Klappt das per ssh mit Public Key Authentifizierung? denn ich kann ja schlecht jeds Mal das Passwort eingeben, wenn der Rechner automatisch runter fährt... |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 521 |
Vielleicht bin ich ein kleines Schrittchen weiter gekommen. das Master BE startet den Slave per WOL und bekommt auch mit, daß er da ist 2012-04-25 19:02:44.712 AutoExpire: CalcParams(): Max required Free Space: 0.0 GB w/freq: 15 min 2012-04-25 19:02:47.951 MainServer::ANN Monitor 2012-04-25 19:02:48.015 adding: Myth-BE as a client (events: 0) 2012-04-25 19:02:48.053 MainServer::ANN Monitor 2012-04-25 19:02:48.093 adding: Myth-BE as a client (events: 1) 2012-04-25 19:02:55.087 MainServer::ANN Playback 2012-04-25 19:02:55.195 adding: WohnzimmerPC as a client (events: 0) 2012-04-25 19:02:55.253 MainServer::ANN Monitor 2012-04-25 19:02:55.317 adding: WohnzimmerPC as a client (events: 1) 2012-04-25 19:03:38.074 AutoExpire: CalcParams(): Max required Free Space: 0.0 GB w/freq: 15 min irgendwie scheint das Master BE aber nicht zu überprüfen, ob der Slave idle ist oder nicht. Jedenfalls läuft im BE log keine Melddung darüber auf. Wenn ich das Slave BE per ssh ausschalte, fährt sich der Master problemlos runter. Was mache ich da verkehrt? Ich brauche doch wohl "nur" ein Skript, das überprüft, ob der Slave idle ist oder nicht. Wenn er Idle ist darf der Master ihn per ssh schlafen legen (da müsste auch noch das Problem der Passwort abfrage gelöst werden). Entschuldigt, wenn ich nerve, aber das muß doch zu schaffen sein - jedenfalls für Leute mit mehr Wissen als ich. |
|
Anmeldungsdatum: Beiträge: 727 Wohnort: dahoam |
Moin Patrick, ich bin da auch überfragt, aber Du sprichst hier eine mythtv-spezielle Konfiguration an. Vielleicht versuchst Du es mal parallel auf den Mythtv-Wikis bzw. Mailing Listen (oder auf deutsch). Da sind erfahrenere Mythtv-User drauf. Dirk |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 521 |
Ich traue mich fast nicht es zu sagen: Aber ich glaube daß ich echt einen Idiotenfehler gemacht habe. Ich hatte für den Schlafbefehl des SlaveBEs ein mythshutdown --shutdown eingetragen, wie für den Master auch. Anscheinend muss aber noch ein sudo davor! Möglicherweise liegt mein Problem woanders. Wenn ich am Slave Mythwelcome aktiviere und der Rechner Idle ist, beginnt er den Countdown zum Runterfahren, den er aber nicht fertig bekommt, weil der Master anscheinend schneller runterfährt. Es gibt dann nämlich die Meldung, dass der Slave sich nicht mit dem Master oder dessen Datenbank (Habe die genaue Fehlermeldung nicht im Kopf) nicht verbinden kann. Ich kann jetzt aber leider für den Master keine längere Idle Zeit eingeben, als für den Slave. Wie bekomme ich das hin, daß der Master die Datenbank etwas länger zur Verfügung stellt? P. S. Die Spezialisten - besonders bei "Mythtalk" sind eher schweigsam. |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 521 |
habe das Problem anderweitig gelöst. |
,
)

2004 – 2013 ubuntuusers.de • Einige Rechte vorbehalten