Reply to Thread
Results 1 to 7 of 7
  1. Default Mythtv-Server Status von Linux aus abfragen #1
    board_tester is offline MythTV Friend
    Join Date
    Aug 2004
    Posts
    24
    MythTV Gallery
    0
    Hallo,

    ist es möglich, den Mythtv-Server abzufragen?
    Ich möchte meinen Rechner automatisiert immer zur gleichen Zeit herunterfahren. natürlich soll es unter folgenden Bedingungen nicht erfolgen:

    Es läuft gerade eine Aufnahme oder es ist eine Aufnahme zwischen der Ausschaltzeit und der Einschaltzeit geplant.
    Noch andere Bedingungen z.B Filesharing usw. hat aber nichts mit mythtv zu tun.

    Ich kann alle anderen Bedingungen über ein Script abfangen, doch wie lese ich Informationen von mythtv-server aus?

    Kann der Server in ein File die Start und Endzeit einer Aufnahme schreiben?

    Danke im voraus

    ce ya, Andre
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
    Reply With Quote  

  2. Default #2
    laga is offline Cornerstone of the Community
    Join Date
    May 2004
    Location
    Saarland, Germany
    Posts
    2,047
    MythTV Gallery
    0
    Das Backend hat entsprechende Mechanismen für sowas. Wenn ihm langweilig ist, kann es den Rechner runterfahren. Alternativ kannst du noch ein Script vorschalten, das z.B. überprüft, ob noch jemand eingeloggt oder sonstwas. Ich denke mal, dass du damit glücklich werden könntest.

    Schau vielleicht mal hier: http://www.mythwiki.de/index.php/MythShutdownManager oder in der README zu mythshutdown bzw mythwelcome.

    -- Michael


    www.mythwiki.de - Das deutsche MythTV Wiki!

    [..]denn sie legten die Köpfe auf die Seite und blickten verständig drein, was gerade sogut ist, wie eine Sache verstehen, und sehr viel bequemer. - Oscar Wilde
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
    Reply With Quote  

  3. Default #3
    board_tester is offline MythTV Friend
    Join Date
    Aug 2004
    Posts
    24
    MythTV Gallery
    0
    Danke für die schnelle Antwort,

    im ersten Überblick schaut es so aus, daß das Script genau meine Belange erfüllt.

    ce ya, Andre


    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
    Reply With Quote  

  4. Default Re: Mythtv-Server Status von Linux aus abfragen #4
    tcrass is offline MythTV lil' Helper
    Join Date
    Jan 2006
    Location
    Lehrte (near Hannover, Germany)
    Posts
    65
    MythTV Gallery
    0
    Hallo Andre,

    Quote Originally Posted by board_tester
    ist es möglich, den Mythtv-Server abzufragen?
    Ich möchte meinen Rechner automatisiert immer zur gleichen Zeit herunterfahren. natürlich soll es unter folgenden Bedingungen nicht erfolgen:

    Es läuft gerade eine Aufnahme oder es ist eine Aufnahme zwischen der Ausschaltzeit und der Einschaltzeit geplant.
    Noch andere Bedingungen z.B Filesharing usw. hat aber nichts mit mythtv zu tun.

    Ich kann alle anderen Bedingungen über ein Script abfangen, doch wie lese ich Informationen von mythtv-server aus?
    in mythtv-setup kannst Du irgendwo ein "pre-shutdown"-Kommando angeben, das vom Backend aufgerufen wird, wenn es sich langweilt (keine Aufnahme ansteht und kein Frontend verbunden ist -- "idle") und meint, es könne sich jetzt erst mal schlafen legen. Der Exit-Code des Kommandos bewirkt dabei, dass das Backend den Rechner (über die "set wakeup time"- und "server halt"-Kommandos) tatsächlich herunterfährt (Exit-Code 0), das Backend nach der eingestellten Idle-Zeit nochmal per "pre-shutdown"-Kommando nachguckt, ob es dann herunterfahren darf (Exit-Code 1) oder, soweit ich das verstanden habe, vom Backend "vergessen wird", ob noch Frontends verbunden sind (Exit-Code 2).

    Ich z. B. prüfe mit folgendem Skript, ob noch nach Werbung gesucht wird (mythcommflag) oder MythArchive läuft (Python!) -- nur, wenn dies nicht der Fall ist, darf unser Media-PC schlafen gehen:

    Code:
    #!/bin/sh
    #
    # mythPreShutdown -- called by mythbackend to figure out
    #                    whether or not it is allowed to
    #                    shut down the system
    # Returns exit code 0 if shutdown is ok, 1 else
    
    # Regex defining names of processes which will prevent
    # shutdown if still running
    PROG=mythcommflag\|python
    
    LOG=/var/log/sleep.log
    echo "`date`: * begin mythPreShutdown" >> $LOG
    
    # If any of the programs defined above is still running...
    if [ `ps -e | grep -E $PROG | wc -w` -gt 0 ];
    then
      echo "`date`:   $PROG still running, may not go to sleep yet..." >> $LOG
      #...tell mythbackend to re-idle
      exit 1
    else
      echo "`date`:   $PROG finished, may now go to sleep" >> $LOG
      # else: tell mythbackend that it may shutdown
      exit 0
    fi
    
    echo "`date`: *   end mythPreShutdown" >> $LOG
    
    Außer auf laufende Programme kannst Du hier natürlich Testen auf was immer Dir einfällt...

    Grüße --

    Torsten


    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
    Reply With Quote  

  5. Default Re: Mythtv-Server Status von Linux aus abfragen #5
    laga is offline Cornerstone of the Community
    Join Date
    May 2004
    Location
    Saarland, Germany
    Posts
    2,047
    MythTV Gallery
    0
    Hi crass,

    danke für die Zusammenfassung.

    Quote Originally Posted by tcrass
    Ich z. B. prüfe mit folgendem Skript, ob noch nach Werbung gesucht wird (mythcommflag) oder MythArchive läuft (Python!) -- nur, wenn dies nicht der Fall ist, darf unser Media-PC schlafen gehen:
    Da mythcommflag in der Auftragsliste (JobQueue) des Backends verwaltet wird, fährt das Backend bei laufender Suche nach Werbung doch sowieso nicht runter, oder?

    -- Michael


    www.mythwiki.de - Das deutsche MythTV Wiki!

    [..]denn sie legten die Köpfe auf die Seite und blickten verständig drein, was gerade sogut ist, wie eine Sache verstehen, und sehr viel bequemer. - Oscar Wilde
    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
    Reply With Quote  

  6. Default Re: Mythtv-Server Status von Linux aus abfragen #6
    tcrass is offline MythTV lil' Helper
    Join Date
    Jan 2006
    Location
    Lehrte (near Hannover, Germany)
    Posts
    65
    MythTV Gallery
    0
    Hi Michael,

    Quote Originally Posted by laga
    Da mythcommflag in der Auftragsliste (JobQueue) des Backends verwaltet wird, fährt das Backend bei laufender Suche nach Werbung doch sowieso nicht runter, oder?
    -- Michael
    hätte ich auch gedacht -- hat's bei mir aber ein paar mal getan, und da ich dieses Skript eh noch aus den Zeiten von MythBurn rumliegen hatte (da über Web-Interface angeworfen, hat sich das Backend da nämlich nicht drum geschert, ob gerade 'n Iso-Image gebacken wurde oder nicht...), war's ein Leichtes, diese Abfrage auch noch mit reinzunehmen.

    Grüße --

    Torsten


    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
    Reply With Quote  

  7. Default #7
    el_duerino is offline MythTV Helper
    Join Date
    May 2007
    Location
    Jena, Germany
    Posts
    106
    MythTV Gallery
    0
    Hallo,

    Mythwelcome wurde ja schonmal angesprochen, da gibt es m.W. ein Konsolenprogramm namens "mythshutdown" dabei, über das du ganz bequem den Status abfragen kannst:
    Code:
    mythshutdown -s
    
    Als return code bekommst du eine Zahl, die dir genau sagt, mit was dein Mythtv gerade beschäftigt ist; Aufnehmen, Werbung schneiden, etc; zusätzlich hast du noch die Möglichkeit, das Runterfahren damit zu locken
    Code:
    mythshutdown -l
    
    oder zu unlocken
    Code:
    mythshutdown -u
    
    um das Herunterfahren manuell zu verhinden. Da in diesen Scripten schon alles drinne ist und schon mehrfach erprobt wurde, kann ichs dir nur ans Herz legen; Mythwelcome installiert sich auch absolut einfach.

    Viel Erfolg,
    Andreas


    Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
    Reply With Quote  

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Replies: 23
    Last Post: 08-04-2009, 09:27 PM
  2. Cron job (mythtv-status) deaktivieren?
    By mesc in forum Allgemeines
    Replies: 2
    Last Post: 01-08-2009, 02:42 PM
  3. MythTV BAckend Status Error
    By pzasso in forum General
    Replies: 0
    Last Post: 07-04-2008, 04:40 AM
  4. Status Abfragen vom MBE
    By steven@mythtv in forum Allgemeines
    Replies: 1
    Last Post: 09-11-2007, 06:52 PM
  5. Server status issue in MythWeb
    By faschinj in forum Installation Issues
    Replies: 2
    Last Post: 06-21-2007, 06:27 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts