Autostart in start_neutrino, aber wo genau?

Kleine Helferlein für das Image auf der Box

Moderatoren: DrStoned, PauleFoul

Antworten
Nachricht
Autor
Ken866
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 36
Registriert: Mo 22 Mai 2006, 21:05

Autostart in start_neutrino, aber wo genau?

#1 Beitrag von Ken866 » Mo 15 Jan 2007, 20:26

Hallo Zusammen,

zuerst mal vielen Dank für das absolut geniale Plugin. Das wollte ich schon immer und nun geht das endlich! Suuuuuuuper!
Allerdings habe ich mal wieder zwei Fragen.

1.) Wäre es möglich im lcd-Plugin für Tuxmail beim Vorhandensein von Mails statt dem Text "Neue EMails sind eingetroffen!" den Briefumschlag aus dem normalen Tuxmail im lcd anzuzeigen? Ich weiss, das ist Geschmacksache, aber dann wäre für mich das Plugin vollkommen.

2.)Ich habe das Plugin ohne Probleme zum Laufen bekommen, würde aber gerne das Plugin immer automatisch starten wollen. Dazu muss man ja in der start_neutrino die Zeile /bin/neutrino -u -f ersetzen. Allerdings kann ich das in meiner Datei nicht finden. Oder meint Ihr neutrino -u -f in dem else Zweig? Muss dann der komplette code aus der Anleitung in den else-Zweig? Ich habe mal den Inhalt meiner start_neutrino unten angehängt und wäre dankbar wenn mir jemand bitte in meinem Falle sagen könnte wo ich die Modifikation durchführen muss.

Danke für eine Antwort im Voraus.

Liebe Grüsse

Kurt


#!/bin/sh
# $Id: start_neutrino,v 1.8 2005/05/27 20:16:43 mogway Exp $

sectionsd
timerd
if [ -e /var/bin/camd2 ]; then
chmod +x /var/bin/camd2
/var/bin/camd2
else
/bin/camd2
fi;

if [ -e /var/etc/.pmt_update ] ; then
zapit -u
else
zapit
fi;

controld
nhttpd

if [ -e /var/etc/.neutrino_gmo18t ]; then
neutrino_gmo18t -u -f
else
neutrino -u -f
fi;

[ -e /tmp/tuxmaild.pid ] && kill $( cat /tmp/tuxmaild.pid )
pzapit -kill

i=9
while expr $i != 0 > /dev/null
do
if pidof controld > /dev/null; then echo "Waiting for controld (max. $i seconds)"
elif pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
elif pidof tuxmaild > /dev/null; then echo "Waiting for tuxmaild (max. $i seconds)"
else break;
fi
i=`expr $i - 1`
sleep 1
done
halt

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#2 Beitrag von DrStoned » Mo 15 Jan 2007, 21:13

Dazu müsstest Du erstmal schreiben, welches Plugin Du genau aus der start_neutrino starten willst. So werde ich aus Deinen Fragen nicht ganz schlau, und meine Glaskugel habe ich momentan verlegt. ;) Für die meisten Plugins hier gibt es nämlich einen speziellen Diskussionsthread, und aus Deiner Überschrift geht es auch nicht hervor.
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#3 Beitrag von DrStoned » Mo 15 Jan 2007, 21:57

Hier die Antwort, bezugnehmend auf Deine Email.

Zu 1: Geht vermutlich, aber ich weiss nicht wie.

Zu 2: Die roten Zeilen mit einem Unix-Editor einfügen, per copy und paste.
#!/bin/sh
# $Id: start_neutrino,v 1.8 2005/05/27 20:16:43 mogway Exp $

sectionsd
timerd
if [ -e /var/bin/camd2 ]; then
chmod +x /var/bin/camd2
/var/bin/camd2
else
/bin/camd2
fi;

if [ -e /var/etc/.pmt_update ] ; then
zapit -u
else
zapit
fi;

controld
nhttpd

sleep 20 && /var/plugins/lcd_epg.sh &

if [ -e /var/etc/.neutrino_gmo18t ]; then
neutrino_gmo18t -u -f
else
neutrino -u -f
fi;

if [ -e /tmp/.lcd_epg.on ]; then
/var/plugins/lcd_epg.sh
sleep 3
wget -q -Y off -O - 'http://localhost/control/lcd?lock=1&cle ... /power.png'
fi


[ -e /tmp/tuxmaild.pid ] && kill $( cat /tmp/tuxmaild.pid )
pzapit -kill

i=9
while expr $i != 0 > /dev/null
do
if pidof controld > /dev/null; then echo "Waiting for controld (max. $i seconds)"
elif pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
elif pidof tuxmaild > /dev/null; then echo "Waiting for tuxmaild (max. $i seconds)"
else break;
fi
i=`expr $i - 1`
sleep 1
done
halt

P.S.: Deinen Account kannst Du hier aktivieren lassen, indem Du eine gültige Mailadresse und Deinen Benutzernamen angibst.
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

Ken866
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 36
Registriert: Mo 22 Mai 2006, 21:05

#4 Beitrag von Ken866 » Mo 15 Jan 2007, 22:05

HAllo Dr. Stoned,

hatte Probleme mit meinem Account, der durch eine Mailadressänderung deaktiviert war. Aber nun ghet es gottseidank wieder. Du hast natürlich recht, aber ich war in dem Diskussionsforum zum lcd-epg-Plugin und habe dort dieses Tehma erstellen wollen und bin komischer Weise hier gelandet. Wobei ich Dir aber sagen, muss dass ich noch nicht mal genau weis, wo dieser Thread gelandet ist, ich finde ihn nämlich bei mir in keiner Überischt sondern nur, wenn ich die topicnr eingebe....Strange...Aber um Deine Frage zu beantworten, ich möchte das lcd-epg-Plugin automatishc starten, sobald die Dbox eingeschalter wird. Kanns Du mir bitte sagen, wo ich dann dieses Stückchen Sourcecode

sleep 20 && /var/plugins/lcd_epg.sh &

/bin/neutrino -u -f

if [ -e /tmp/.lcd_epg.on ]; then
/var/plugins/lcd_epg.sh
sleep 3
wget -q -Y off -O - 'http://localhost/control/lcd?lock=1&cle ... /power.png'
fi

in meiner o.a. start_neutrino einpflegen muss? Sorry für das Misverständnis, aber vielleicht könntest Du bitte den Thread an die richtige Stelle verschieben.

Danke und Grüsse

Kurt

Ken866
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 36
Registriert: Mo 22 Mai 2006, 21:05

#5 Beitrag von Ken866 » Mo 15 Jan 2007, 22:07

Sorry, aber nun haben sich Deine Antwort und meine überschnitten. Heute ist irgendwie nicht mein Tag. Aber Vielen Herzlichen Dank für den Sourcecode.

Liebe GRüsse

Kurt

Benutzeravatar
DrStoned
Moderator
Moderator
Beiträge: 2604
Registriert: Mo 15 Sep 2003, 22:57
Wohnort: Reutlingen
Kontaktdaten:

#6 Beitrag von DrStoned » Mo 15 Jan 2007, 22:22

No problem. ;)
Greetz von DrStoned :lol: :lol: :lol:

1. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0 mit 64 MB Onbord-RAM, 100 GB Wechsel-Festplatte, 1GB-CF-Karte, USB-Interface, blaues Display
2. Box: Nokia Avia 500 2x Intel SAT Bmon 1.0
3. Box: Nokia Avia 500 2x AMD Kabel Bmon 1.0
4. Box: Dreambox 7025+ 2 SAT-Tuner mit 250 MB Festplatte, 2 GB CF-Karte
Image: Immer aktuelles JtG-Image, mit aktuellem Snapshot
Hardware: StreamPC: ASUS-A7V-133 Athlon 900, 256MB RAM, NIC 3COM 3C905C-TX 40 GB + 160 GB + 400 GB Festplatte, DVD-Brenner: LG-4160B
Arbeits-PC: MSI-KT3 Ultra Athlon 2800XP 512MB RAM, DVD-Brenner: Toshiba SD-R5112,
DVD-Player: APEX AD703, Daewoo 5000N
Software: SFU 3.5, ProjectX, Cuttermaran, Nero 6.0.0.19, VLC 0.72

Antworten