[0.2] Upstart atd

  • Hallo,


    habe Probleme wenn ich über Menüplugin ein command ausführe z.B. um XBMC zu starten:

    Code
    <command name="XBMC" execute="echo /usr/bin/start-xbmc | at now" />


    manchmal klappt es und manchmal geht es nicht, wenn es nicht klappt muss ich mich per ssh einloggen und atd manuell starten.

    Code
    start atd


    Wenn ich es richtig verstanden habe werden die Dienste erst dann gestartet, wenn sie gebraucht werden (Event orientiert)
    was mache ich falsch, warum startet atd nicht, wenn das Kommando ausgeführt wird???

    HD2: Hardware: SilverStone ML02mx - AT3IONT-I - 2GB RAM - TeVii S470 - Harmony 555
    Software: yavdr 0.3.a

  • Zitat

    Original von steffen_b
    konnte ich hier noch nciht beobachten, aber wenn das auftritt wäre interessant zu sehen auf was atd startet -> /etc/init/atd.conf


    hier der Auszug von /etc/init/atd.conf

    HD2: Hardware: SilverStone ML02mx - AT3IONT-I - 2GB RAM - TeVii S470 - Harmony 555
    Software: yavdr 0.3.a

  • also sollte er immer laufen , (alle runlevel ausser 0 1 und 6 -> singleuser, reboot halt) und wenn er sich beendet neu starten (respawn) Wenn es wirklich den fall gibt das er nicht läuft wäre interessant zu sehen was da passiert, weil das ist definitiv nicht normal (die Logs durchschauen)

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • im LOG steht gar nichts, so sieht der LOG aus bei XBMC start wenn atd nicht läuft:

    Code
    Aug 11 15:20:40 VDR-HD vdr: [2777] Text2Skin: menu display update thread started (pid=2471, tid=2777) 
    Aug 11 15:20:43 VDR-HD vdr: [2471] executing command 'echo /usr/bin/start-xbmc | at now' 
    Aug 11 15:20:43 VDR-HD vdr: [2777] Text2Skin: menu display update thread ended (pid=2471, tid=2777)


    hier alle laufenden atd Prozesse:

    Code
    ps -aux | grep atd 
    Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 
    statd      786  0.0  0.0   1964   748 ?        Ss   14:18   0:00 rpc.statd -L


    und nach dem ich atd starte, wird auch der Script /usr/bin/start-xbmc endlich ausgeführt.

    Code
    ps -aux | grep atd 
    Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html 
    statd      786  0.0  0.0   1964   748 ?        Ss   14:18   0:00 rpc.statd -L 
    daemon    3916  0.0  0.0   2244   492 ?        Ss   15:33   0:00 atd 
    daemon    4142  0.0  0.0   2528  1028 ?        S    15:35   0:00 atd

    HD2: Hardware: SilverStone ML02mx - AT3IONT-I - 2GB RAM - TeVii S470 - Harmony 555
    Software: yavdr 0.3.a

  • ich habe aktuell auf shutdown gestellt, da S3 nicht immer ging aber der Fehler war bei beiden Methoden da.
    Habe mir ein Workaround überlegt, weiß nicht ob es dauerhaft halten wird. Ich habe in /etc/init/vdr.conf folgendes hinzugefügt:

    Code
    if test -z $(pidof atd); then  
    start atd 
    exit 0  
    fi


    ich muss dazu sagen, dass ich dieses phänomen nur bei diesem VDR habe (HD2 siehe Signatur), bei anderen war das nicht so, evtl. habe ich mich irgend wo verkonfiguriert :skull4 und komm nicht mehr draf wo.

    HD2: Hardware: SilverStone ML02mx - AT3IONT-I - 2GB RAM - TeVii S470 - Harmony 555
    Software: yavdr 0.3.a

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!