Hallo,
erstmal vielen Dank für dieses super Tool.
Da ich meine QNAP erst seit wenigen Tagen besitze, war ich neulich doch sehr überracht, als pünktlich um 22 Uhr das Gerät herunterfuhr, obwohl ich noch per MedienPlayer verbunden war.
Also direkt nach einer Lösung gesucht und dieses feine Tool gefunden.
Allerdings bin ich mir nicht so ganz sicher, ob ich es richtig konfiguriert habe, so wie ich mir das vorstelle.
Vielleicht kann mir jemand helfen.
Ich möchte, dass das Gerät Werktags um 17:30 hoch- und um 22 Uhr herunterfährt. Am Wochenende soll das Gerät um 7:30 starten und um 23:59 herunterfahen. Allerdings NUR, wenn kein Zugriff mehr stattfindet. Wird noch auf die QNAP zugegriffen, soll das Gerät das Herunterfahren verschieben und später, wenn kein Gerät mehr zugreift, herunterfahren.
Ich habe es nun folgendermaßen eingerichtet:
1. In der Systemadministration - Energieverwaltung habe ich lediglich das Hochfahren des Gerätes festgelegt, einmal für Wochentage und einmal für das Wochenende. Die (vorherigen) Einstellungen für's Herunterfahren habe ich wieder entfernt.
2. In Wait4PC habe ich folgende Einstellungen gewählt (s. auch angehangener Screenshot):
- SAMBA auf Standby
- IP's der zu überprüfenden Clients angegeben
- IP's der zu überprüfenden Clients sollen alle 5 Minuten gecheckt werden
So weit so gut. Die Qnap hat sich gestern Abend ca. 5-10 Minuten nachdem der letzte Client ausgeschaltet war, heruntergefahren. Das war so gegen Mitternacht. Heute früh war sie dann auch brav eingeschaltet. Das klappt also schonmal.
Allerdings habe ich noch einige kleinere Probleme:
1. Die QNAP führt den Ping auf die Clients ständig aus und zwar alle 5 Minuten. Sie soll aber eigentlich den Check erst ab 22 Uhr abends ausführen. Denn vor 22 Uhr soll das Gerät sowieso an sein und muss nicht unnötigerweise Traffic verursachen, indem ständig alle 5 Minuten die Clients angepingt werden.
Ich dachte genau das durch die "22 h" in der Zeile "Crontab entries for a controlled shutdown" so eingestellt zu haben. Ist aber nicht so, wie man den Systemlogs in der Adminoberfläche entnehmen kann.
2. Wenn das Wait4dPC Skript einmal ausgeführt wurde, steht die Einstellung "Standby for Shutdown" wieder auf OFF statt auf STANDBY. Ich dachte ein paar Seiten zuvor gelesen zu haben, dass dieses Problem mit der neusten Version behoben wurde. Scheint aber nicht, d.h. ich muss den entsprechenden Eintrag (wie hier in diesem Thread angegeben) in die autorun.sh aufnehmen, damit das Skript jeden Tag funktioniert? Oder gibt es eine andere Möglichkeit?
3. Ist mein Weg der richtige, dass ich das Hochfahren der QNAP über Boardmittel bewerkstellige und nicht ebenfalls über Wait4PC? Mittels Wait4PC kann ich die QNAP ja nicht hochfahren, oder? Wenn doch, was wäre sinnvoller?
4. Im ersten Thread steht ja, dass die Standby Funktion nicht mehr funktioniert. Ist damit die Einstellung zum Herunterfahren der Festplatten nach XX Minuten gemeint, die man in den Hardwareeinstellungen vornehmen kann? Heißt das, es ist egal, was ich hier einstelle (bei mir 1Stunde), die Festplatten werden - so lange Wait4PC aktiviert ist - nicht schlafen geschickt, wenn innerhalb des angegebenen Zeitraums keine Zugriffe stattfinden?
Danke schonmal.
UPDATE:
OK, da ich die Crontab-Eintrage über die GUI von Wait4PC nicht ändern konnte (meine Eingaben wurden nicht gesichert, war immer alles wie zuvor), habe ich die crontab unter etc/config direkt geändert.
Folgenden Eintrag habe ich jetzt eingefügt und die QNAP neu gestartet:
*/5 22-6 * * * /share/MD0_DATA/.qpkg/Wait4PC/wait4pc.sh -s on
Dies ist die einzige Zeile von Wait4PC in der Crontab.
Ist das jetzt so korrekt, wenn ich möchte, dass alle 5 Minuten zwischen 22-6 Uhr geprüft wird, ob ein Client da ist und wenn nicht die QNAP herunterfährt?
In der Wait4PC GUI ist jetzt unter "Crontab entry for the check interval :" alles leer und unter "Crontab entries for a controlled shutdown :" werden meine händischen Einträge angezeigt.
Was ist eigenltich der Unterschied zwischen diesen beiden Crontab Einträgen?
UPDATE 2:
Leider wurde meine QNAP heute nicht automatisch um 17:30 gestartet.
In der Crontab stand:
30 17 * * 2 /etc/init.d/startup
Obwohl es laut GUI und meinem Verständnis von Crontab so aussehen müssten, daher habe ich die Crontab wie im Folgenden aufgelistet auch geändert:
30 17 * * 1-5 /etc/init.d/startup
30 7 * * 6-7 /etc/init.d/startup
Was sagen die Fachleute, funktioniert das so?