utiltiy Geschrieben 22. Dezember 2005 Melden Share Geschrieben 22. Dezember 2005 Hallo, ich nutze folgende Skripte: audioplayer.start #!/bin/sh # Mountcheck des Audioverzeichnis und gegebenenfalls mounten if [ -e /mnt/musik/wolcheck ]; then echo "Verzeichnis bereits gemountet" else lsmod|grep sunrpc || insmod sunrpc && echo "Modul sunrpc geladen"; lsmod|grep lockd || insmod lockd && echo "Modul lockd geladen"; lsmod|grep nfs || insmod nfs && echo "Modul nfs geladen" mount|grep /mnt/musik || mount -t nfs -o rw,soft,udp,nolock,rsize=32768,wsize=8192 192.168.0.12:Audio /mnt/musik && echo "Verzeichnis Audio gemountet" fi # PC starten wenn er aus ist und das Audioverzeichnis mounten if [ -e /mnt/musik/wolcheck ]; then echo "Verzeichnis bereits gemountet" else /var/plugins/etherwake # sleep 60 = Bootzeit des PC sleep 60 touch /tmp/.pcetherwake lsmod|grep sunrpc || insmod sunrpc && echo "Modul sunrpc geladen"; lsmod|grep lockd || insmod lockd && echo "Modul lockd geladen"; lsmod|grep nfs || insmod nfs && echo "Modul nfs geladen" mount|grep /mnt/musik || mount -t nfs -o rw,soft,udp,nolock,rsize=32768,wsize=8192 192.168.0.12:Audio /mnt/musik && echo "Verzeichnis Audio gemountet" fi und als audioplayer.stop #!/bin/sh # PC ausschalten wenn er vorher aus war if [ -e /tmp/.pcetherwake ]; then cat /var/plugins/woltimer/rscript | nc -i 1 192.168.0.12 23 sleep 2 rm /tmp/.pcetherwake fi Kann dies jemand mal checken ob dies so i.O. ist oder noch einfacher und schneller geht. Danke Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 22. Dezember 2005 Melden Share Geschrieben 22. Dezember 2005 Hi, also auf den ersten Blick sieht es mal garnet schlecht aus, wie verhält es sich denn? Mir fällt nun auf Anhieb keine Verbesserung ein wenn es geht. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 22. Dezember 2005 Autor Melden Share Geschrieben 22. Dezember 2005 Wenn der Pc aus war und er gestartet wird ist nach dem Ende des Audioplayer ein nochmaliges ausführen des Skript nicht möglich. Die Box reagiert nicht mehr. Stecker raus und wieder rein. Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 22. Dezember 2005 Melden Share Geschrieben 22. Dezember 2005 poste mal ein Log bitte, so ist es etwas schwierig zu sagen wo es klemmt. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 22. Dezember 2005 Autor Melden Share Geschrieben 22. Dezember 2005 Wie soll ich das Log erstellen? Wie gesagt, vielleicht ein bisschen unverstädlich, wenn mein PC aus ist und es wird Audioplayer gestartet funtioniert alles. Wenn der Audioplayer beendet wird fährt der PC auch wieder herunter. Führe ich diesen Vorgang nach kurzer Zeit nochmals aus, bleibt die Box im Audioplayerbild stehen und reagiert nicht mehr auf die FB. Dann Hardreset Stecker raus. Wenn der PC läuft kann ich den Audioplayer ständig starten und beenden. Müßte vielleicht in der audioplayer.end ein "umount /mnt/musik" rein? Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 22. Dezember 2005 Melden Share Geschrieben 22. Dezember 2005 sorry, hab net soweit gedacht bei mir laufen da meist 2 Rechner zum Testen, da geht das mitloggen natürlich einfacher as umounten ist mit sicherheit sinnvoll vor dem beenden des Rechners, sonst bleibt der Mount stehen und das kann Problematisch werden. Versuch es mal und berichte bitte. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 23. Dezember 2005 Autor Melden Share Geschrieben 23. Dezember 2005 umount /mnt/musik eingefügt jedoch ohne Veränderung im Verhalten Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 23. Dezember 2005 Melden Share Geschrieben 23. Dezember 2005 schau mal, ob nach dem Runterfahren des Rechners der Mount immernoch stehen geblieben ist bei Netzwerkverzeichnis Umounten in den Netzwerkeinstellungen. Dann schau mal ob Deine Flagfiles die Du in /tmp anlegst auch gelöscht werden wenn sie sollen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 23. Dezember 2005 Autor Melden Share Geschrieben 23. Dezember 2005 mount - weg Flagfile - weg kein erneuter Start möglich, wo zwickt´s denn bei diesem Skript Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 23. Dezember 2005 Melden Share Geschrieben 23. Dezember 2005 Da Du kein Log erstellen kannst, mach mal folgendes: erzeuge zwei weitere Scripte, sagen wird mal test.start und test.stop Dann kopier in diese neuen Scripte mal den Inhalt der audioplayerstart und audioplayer.end rein. In der audioplayer.start steht dann drin: /var/tuxbox/config/test.start > /tmp/start und in der audioplayer.end steht: /var/tuxbox/config/test.stop > /tmp/stop nun werden bei den Aufrufen Logfiles erzeugt. Nach dem ersten Auufruf benenn die beiden mal mit dem Tuxbox Commander um, in start1 und stop1. Danach der zweite versuch. zu guterletzt hol die Files auf den Rechner und poste mal den INhalt. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 24. Dezember 2005 Autor Melden Share Geschrieben 24. Dezember 2005 (bearbeitet) Hallo, grundsätzlich haben die 2 Start des Audioplayers funktioniert. Beim 1 Start war die Box frisch gestartet. Das Skript startete nach ca. 10sec. denn PC. Beenden geht sowieso tadellos. Beim 2 Start der ebenfalls funktionierte dauerte es um die 4:30 Minuten bis der PC startete. Dieser 2 Start sollte wenn möglich genau so schnell erfolgen wie der 1 Start dann wäre es Perfekt. Die Log´s 1 Start: sunrpc 53536 0 [nfs lockd] Modul sunrpc geladen lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul lockd geladen nfs 62504 0 (unused) lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul nfs geladen sunrpc 53536 0 [nfs lockd] Modul sunrpc geladen lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul lockd geladen nfs 62504 0 lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul nfs geladen Verzeichnis Audio gemountet 1 Stop: icrosoft Windows XP [Version 5.1.2600] © Copyright 1985-2001 Microsoft Corp. C:\WINDOWS>shutdown.bat C:\WINDOWS>C:\WINDOWS\system32\shutdown -s -t 3 C:\WINDOWS>halt Der Befehl "halt" ist entweder falsch geschrieben oder konnte nicht gefunden werden. C:\WINDOWS> C:\WINDOWS> 2 Start: sunrpc 53536 0 [nfs lockd] Modul sunrpc geladen lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul lockd geladen nfs 62504 0 lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul nfs geladen sunrpc 53536 0 [nfs lockd] Modul sunrpc geladen lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul lockd geladen nfs 62504 0 lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul nfs geladen Verzeichnis Audio gemountet 2 Stop: Microsoft Windows XP [Version 5.1.2600] © Copyright 1985-2001 Microsoft Corp. C:\WINDOWS>shutdown.bat C:\WINDOWS>C:\WINDOWS\system32\shutdown -s -t 3 C:\WINDOWS>halt Der Befehl "halt" ist entweder falsch geschrieben oder konnte nicht gefunden werden. C:\WINDOWS> C:\WINDOWS> Ich hoffe Du kannst mir nun helfen Gruß Utiltiy bearbeitet 24. Dezember 2005 von utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 24. Dezember 2005 Melden Share Geschrieben 24. Dezember 2005 hm, das war nun nicht der erwünsche Erfolg muss ich sagen. Die Verzögerung, dauerte es 4:30 bis der Rechner erwachte oder bsi die gemountet Meldung kam? Du rufst etherwake auf ohne MAC adressen, ist das ein Script oder ist das das normale etherwake mund Du hast die MAC rauskommentiert? Wenn ein Script, dann poste das mal bitte. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 24. Dezember 2005 Autor Melden Share Geschrieben 24. Dezember 2005 Etrherwake: #!/bin/sh /var/bin/etherwake 00:30:05:13:1e:7f Es dauert 4:30 vom Start des Audioplayer bis der PC gestartet wird. Ab dem 2 Start des Audioplayers. Fahre ich die Box herunter und starte dies neu reagiert der PC, wie gesagt, nach 10 sec.. Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 24. Dezember 2005 Melden Share Geschrieben 24. Dezember 2005 verflixt jetzt wollt ich fragen was passiert wenn Du nach dem ersten hoch und runterfahren in Telnet den Befehl eingibst aber das geht ja net Aber mit dem Tuxbox Commander kannst Du es auch ausführen denk ich. Hängt dann der Tuxbox Commander beim Ausführen des Etherwake Scriptes? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 24. Dezember 2005 Autor Melden Share Geschrieben 24. Dezember 2005 Ich nutze dies auch über die Blaue Taste, geht ohne Probleme. Ich denke die Skripte sind es in Verbindung mit dem System die da Verhalten verursachen. Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 24. Dezember 2005 Melden Share Geschrieben 24. Dezember 2005 Setze mal vor und nach das Etherwake Script folgendes: date dann kann man im Logfile nachsehen ob der Scriptaufruf schon verzögert kommt oder ob es an dem Aufruf liegt. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 24. Dezember 2005 Autor Melden Share Geschrieben 24. Dezember 2005 Bitte: sunrpc 53536 0 [nfs lockd] Modul sunrpc geladen lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul lockd geladen nfs 62504 0 lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul nfs geladen Sat Dec 24 19:05:32 CET 2005 Sat Dec 24 19:05:32 CET 2005 sunrpc 53536 0 [nfs lockd] Modul sunrpc geladen lockd 39868 0 [nfs] sunrpc 53536 0 [nfs lockd] Modul lockd geladen Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 24. Dezember 2005 Melden Share Geschrieben 24. Dezember 2005 hm, war das vom ersten oder zweiten Aufruf? weil da hält sich das Script ja nun nicht wirklich am Etherwake auf. Hat das auch wieder solange gedauert? Wenn ja, dann setz den Date Befehl einfach mal an den Anfang und dann nach jeden Befehl, Dann finden wir den Schuldigen Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 24. Dezember 2005 Autor Melden Share Geschrieben 24. Dezember 2005 2. Aufruf, ab da wo es lange dauert gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 24. Dezember 2005 Melden Share Geschrieben 24. Dezember 2005 mach mal die date aufrufe rein, dann wir es einfacher Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 24. Dezember 2005 Autor Melden Share Geschrieben 24. Dezember 2005 Muß warten, es läuft ne Aufnahme Aber hast du mal meine 1 Log´s angesehen, da gibt es einen Unterschied Beim 1 Start Modul lockd geladen nfs 62504 0 (unused) Ab dem 2 Start Modul lockd geladen nfs 62504 0 Kann dies der Wurm sein? Wenn nicht du hast ja 1 Woche frei, da können wir viel probieren Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 24. Dezember 2005 Melden Share Geschrieben 24. Dezember 2005 hm, glaub nicht daß es was zu sagen hat. Allerdings bin ich jetzt nach einiger Überlegung zum Schluss gekommen, daß Du das Script lieber etwas anders aufbeuen solltest. Ich vermute es bleibt hängen, weil der erste Mount dann fehlschlägt bei nichtlaufendem Rechner. Da wundert mich nun aber extrem, daß es das erste mal geht Ich versuch mal fix ne Version nach meinen Vorstellungen zusammenzuschustern, ohne Garantie auf Fehlerlosigkeit. #!/bin/sh lsmod|grep sunrpc || insmod sunrpc && echo "Modul sunrpc geladen"; lsmod|grep lockd || insmod lockd && echo "Modul lockd geladen"; lsmod|grep nfs || insmod nfs && echo "Modul nfs geladen" while ! ping -c 1 192.168.0.12 > /dev/null; do /var/plugins/ethernet touch /tmp/wol done if [ -e /tmp/wol ]; then sleep 10 mount -t nfs -o rw,soft,udp,nolock,rsize=32768,wsize=8192 192.168.0.12:Audio /mnt/musik && echo "Verzeichnis Audio gemountet" else mount|grep /mnt/musik || mount -t nfs -o rw,soft,udp,nolock,rsize=32768,wsize=8192 192.168.0.12:Audio /mnt/musik && echo "Verzeichnis Audio gemountet" fi Das ganze kannst ja noch bisl zurechbiegen das /tmp/wol Flag muss halt noch im Stop Script wieder löschen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 24. Dezember 2005 Autor Melden Share Geschrieben 24. Dezember 2005 Bootzeit PC brauch ich nicht? Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Worschter Geschrieben 24. Dezember 2005 Melden Share Geschrieben 24. Dezember 2005 solange der Rechner der Netzwerkkarte keine IP zugewiesen hat, was erst etwa da geschieht wo normalerweise der Login Bildschirm auftaucht, läuft der Ping ins leere. Das timeout ist etwa bei 10-15 Sekunden. Erst wenn angepingt werden kann, greifen dann die 10 Sekunden vor dem Mounten. Evtl. musst Du das noch erhöhen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
utiltiy Geschrieben 24. Dezember 2005 Autor Melden Share Geschrieben 24. Dezember 2005 MERCI , ich werde morgen berichten Gruß Utiltiy Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Empfohlene Beiträge