Timeraufnahme und wake on lan

Digital Recording
Boxilla
Interessierter
Interessierter
Beiträge: 67
Registriert: Sonntag 5. September 2004, 17:09

Beitrag von Boxilla »

:D
Zuletzt geändert von Boxilla am Donnerstag 9. Dezember 2004, 20:28, insgesamt 1-mal geändert.
schote
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Donnerstag 14. März 2002, 18:18

Beitrag von schote »

ich versteh zwar nur Bahnhof, aber Du wirst das schon machen :roll:
Holgi
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Mittwoch 18. Juni 2003, 17:00

Beitrag von Holgi »

Hallo,

habe den Thread schon mit Interesse verfolgt, da ich auch meinen Rechner mit
der D-Box hoch- und runterfahren lassen will.

Für die Mount-Preoblematik habe ich einen anderen Weg gewählt:
In der start_neutrino rufe ich ein Script (im Hintergrund mit &) auf und dieses
versucht alle 30 Sekunden das NFS zu mounten. Die Parameter hole ich direkt aus der
neutrino.conf. Habe das Script jetzt leider nicht hier, aber ich liefere es die nächsten Tage nach.

Zum Runterfahren gibts bei Linux noch ne andere Möglichkeit über den inetd.
Das funktioniert schon ganz gut. Beim Ausschalten der Box wird ein verzögeter Shutdown
gestartet. Da bleibt noch Zeit, diesen am PC zu canceln.

Jetzt zu meiner Frage:
Kann man beim Booten(in der start_neutrino) irgendwie herausfinden, ob die Box per
Fernbedienung oder per Timer aufgewacht ist?
Wenns net geht muss ich wohl ein bisschen Hardware in die Box einbauen, die das Starten übernimmt.

Gruß
Holgi
MajorK
Einsteiger
Einsteiger
Beiträge: 328
Registriert: Freitag 9. Mai 2003, 09:55

Beitrag von MajorK »

Boxilla hat geschrieben:Ich versuche das ganze an die timer.conf und den timerd zu binden. Also ich bin da noch etwas ratlos worauf ich genau achten muss aber das liegt daran das ähnlich wie bei dir mit dem essen der Appetit kam.
Evtl. kannst Du die da was bei der "Streaming-Aufnahme" abgucken. da gab es doch schonmal eine WOL-Option, die bei Timer ausgeführt wurde IIRC,

Freu mich wenn's laeuft.
Major K. :D
Holgi
Neugieriger
Neugieriger
Beiträge: 6
Registriert: Mittwoch 18. Juni 2003, 17:00

Beitrag von Holgi »

Hier wie versprochen meine Scripte zum Thema:

Dieses Script ließt die Konfig des ersten! NFS-Eintrags aus der neutriono.conf
und wiederholt den Mountbefehl bis es gemountet ist. (Oder macht nichts wenn schon gemountet):

#!/bin/sh
sleep 20

MOUNTLOCALDIR=`grep network_nfs_local_dir_1 /var/tuxbox/config/neutrino.conf`
MOUNTLOCALDIR=`expr "$MOUNTLOCALDIR" : '.*_1=\(.*\)'`

if df | grep "$MOUNTLOCALDIR" > /dev/null; then
exit 0
fi;

MOUNTDIR=`grep network_nfs_dir_1 /var/tuxbox/config/neutrino.conf`
MOUNTIP=`grep network_nfs_ip_1 /var/tuxbox/config/neutrino.conf`
MOUNTOPTS1=`grep network_nfs_mount_options_1 /var/tuxbox/config/neutrino.conf`
MOUNTOPTS2=`grep network_nfs_mount_options_2 /var/tuxbox/config/neutrino.conf`
MOUNTDIR=`expr "$MOUNTDIR" : '.*_1=\(.*\)'`
MOUNTIP=`expr "$MOUNTIP" : '.*_1=\(.*\)'`
MOUNTOPTS1=`expr "$MOUNTOPTS1" : '.*_1=\(.*\)'`
MOUNTOPTS2=`expr "$MOUNTOPTS2" : '.*_2=\(.*\)'`

i=15
while expr $i != 0 > /dev/null
do
mount -t nfs $MOUNTIP:$MOUNTDIR $MOUNTLOCALDIR -o $MOUNTOPTS1,$MOUNTOPTS2
sleep 20
if df | grep "$MOUNTLOCALDIR" > /dev/null; then
i=1
fi;
i=`expr $i - 1`
done
exit 0;

In der start_neutrino wie folgt aufrufen:

sh -c /var/plugins/automount &


Um den Linux-Server(Debian 3.0) runterzufahren habe ich folgendes geändert:

inetd.conf: (am Server)

shutdown stream tcp nowait root /sbin/dboxshutdown

start_neutrino: (nach dem Aufruf von "neutrino" einfügen)

wget -O /tmp/tmp http://192.168.1.1:5000 &

/etc/services am Server:

# Local services
shutdown 5000/tcp # Shutdown-Befehl von D-Box2

/sbin/dboxshutdown (am Server, ging leider nicht direkt bei mir)

#!/bin/bash
shutdown -h 3 &
exit 0
Boxilla
Interessierter
Interessierter
Beiträge: 67
Registriert: Sonntag 5. September 2004, 17:09

Beitrag von Boxilla »

find ich nicht gut zensur!
Ist strafbar
Zuletzt geändert von Boxilla am Donnerstag 9. Dezember 2004, 07:45, insgesamt 1-mal geändert.
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Sowie die Betatests fertig sind, wirds auch auf anderen Boards gepostet. dazu noch etwas Geduld.
Greetz von DrStoned :lol: :lol: :lol:
Boxilla
Interessierter
Interessierter
Beiträge: 67
Registriert: Sonntag 5. September 2004, 17:09

Beitrag von Boxilla »

Zensur ohne kommentar
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Boxilla hat geschrieben:Zensur ohne kommentar
Was für ein Problem hast Du?
There are 10 types of people in the world: those who know binary and those who don't
Boxilla
Interessierter
Interessierter
Beiträge: 67
Registriert: Sonntag 5. September 2004, 17:09

Beitrag von Boxilla »

Keins mehr
Fux2
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 6. Januar 2004, 16:01

Beitrag von Fux2 »

Hallo,
mal eine Frage: Ist es denn auch möglich vom NFS-Server aus einen Clienten zu mounten?
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

DrStoned hat geschrieben:Sowie die Betatests fertig sind, wirds auch auf anderen Boards gepostet. dazu noch etwas Geduld.
Sorry, daß ich es erst jetzt poste, :oops: das WOL-Timer-Plugingibts schon eine Weile im JackTheGrabber-Plugin Forum.

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol: