Seite 1 von 1

Neustart/Reboot vor Standby

Verfasst: 26. Aug 2012, 21:15
von tonitom
Hallo,
ich nutze meinen Homeserver als Videorecorder, ich muss denn Rechner regelmäßig rebooten damit die TV-Karten richtig funktionieren, da die Aufnhamen über den ganzen Tag verteilt sind, fällt es mir schwer eine feste Zeit für den Reboot zu finden. Es wäre klasse, wenn ich einen regelmässigen reboot vor jedem x-ten Standby einbauen könnte.

MfG
Tonitom

Re: Neustart/Reboot vor Standby

Verfasst: 27. Aug 2012, 10:24
von Martin
Ich hab es mal auf die Wunschliste gesetzt, sehe aber zur Zeit wenig Chancen das umzusetzen.

Gruß
Martin

Re: Neustart/Reboot vor Standby

Verfasst: 27. Aug 2012, 19:51
von tonitom
Eine fertige Lösung in LightsOut wäre natürlich eine tolle Sache, aber mir würde auch eine Bastellösung reichen.

Eine Art Skript, das die Standbys zählt oder so?!



MfG
Tonitom

PS: LightsOut sollte auf jedem HomeServer vor installiert sein, feine Sache.

Re: Neustart/Reboot vor Standby

Verfasst: 27. Aug 2012, 21:15
von Nobby1805
es müsste auch klappen in LightsIOut statt des Schlafen-Legens eine Benutzeraktion zu definieren , diese fährt x-mal in den Schlafmodus und macht beim x+1-mal einen Reboot

Re: Neustart/Reboot vor Standby

Verfasst: 28. Aug 2012, 09:23
von tonitom
Hallo,
wenn das mal so einfach wäre, aber ich hab mal begonnen mich mit der Batch Thematik auseinader zu setzen.
Mein Ansatz:
Ich lege eine Batch-Datei an, mit der ich den Rechner schlafen lege. Wenn ich die Batch-Datei zum x-ten mal gestartet habe, dann soll der Rechner neu starten. Parallel lege ich eine counter-Datei an, in der die Batch-Datei nach jedem Ausführen den Count um 1 erhöhen soll. Ist der Sollwert erreicht, startet der Rechner neu und der Count wird zurückgesetzt.

MfG
Tonitom

Re: Neustart/Reboot vor Standby

Verfasst: 28. Aug 2012, 11:16
von tonitom
Hab mir was gebastelt, ist nicht schön, sollte aber gehen:
------------------------------------------------------------------------------------------------

@echo off

if exist c:\temp\1.cou goto M2
if exist c:\temp\2.cou goto M3
if exist c:\temp\3.cou goto M4
if exist c:\temp\4.cou goto M5
if exist c:\temp\5.cou goto M6
if exist c:\temp\6.cou goto M7

copy NUL c:\temp\1.cou
goto STANDBY


:M2
copy NUL c:\temp\2.cou
del c:\temp\1.cou
goto STANDBY

:M3
copy NUL c:\temp\3.cou
del c:\temp\2.cou
goto STANDBY

:M4
copy NUL c:\temp\4.cou
del c:\temp\3.cou
goto STANDBY

:M5
copy NUL c:\temp\5.cou
del c:\temp\4.cou
goto STANDBY

:M6
copy NUL c:\temp\6.cou
del c:\temp\5.cou
goto STANDBY

:M7
copy NUL c:\temp\1.cou
del c:\temp\6.cou
goto REBOOT

:REBOOT
echo reboot
shutdown /r
goto END

:STANDBY
echo standby
shutdown /h
goto END

:END
------------------------------------------------------------------------------------------------

Wem der shutdown Befehl nicht gefällt.
http://technet.microsoft.com/en-us/sysi ... 97541.aspx

Re: Neustart/Reboot vor Standby

Verfasst: 28. Aug 2012, 11:26
von Martin
Unbedingt den Shutdown bzw. standby SOFORT ausführen, also Parameter /t 0 anhängen!
Siehe auch http://www.homeserversoftware.com/lo/wh ... action.htm

Gruß
Martin

Re: Neustart/Reboot vor Standby

Verfasst: 29. Aug 2012, 07:33
von tonitom
Danke für den Hinweis, ich hab jetzt den Shutdown Befehl gegen PsShutdown ("psshutdown /accepteula /d /t 0" und "psshutdown /accepteula /r /t 0") ersetzt. Es scheint zu funktionieren, zumindest hat mein Server heute Morgen friedlich geschlummert.

Wenn sich jemand mit Batch-Programmen auskennt, würde ich mich über eine verbesserte Version freuen.

MfG
Tonitom

Re: Neustart/Reboot vor Standby

Verfasst: 29. Aug 2012, 09:09
von Nobby1805
In welcher Hinsicht verbessert ?
Bei solchen Mini-Tools bin ich immer der Meinung ... Hauptsache läuft, muss ja nicht schön sein ...

Da im Schlafmodus Umgebungsvariablen erhalten bleiben müsste es eigentlich reichen so eine zu definieren und bei jeden Aufruf um 1 zu erhöhen ... aber wie gesagt: läuft doch