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