[Gelöst]Windows XP Automatisch Runterfahren?
Moderator: Moderatoren
[Gelöst]Windows XP Automatisch Runterfahren?
Hallo
Ich Google jetzt schon die ganze zeit nach einer Lösung, finde nur leider nichts vielleicht weiß einer von euch ja einen Rat.
Wir haben im RTM an der Station DK0RTM drei PC´s mit Windows XP laufen, diese sollen selbständig Runter-fahren wenn der Router ausgeschaltet wird.
Hierfür wird ein Skrip oder auch ein Prog. benötigt welches denn Netzwerkstatus überwacht und bei Ausfall den PC Runter fährt.
Dies ist der Befehl zum Runter-fahren = shutdown /f /s /t 01
mir Fehlt nur der teil der den Netzwerkstatus Überwacht.
Ich Google jetzt schon die ganze zeit nach einer Lösung, finde nur leider nichts vielleicht weiß einer von euch ja einen Rat.
Wir haben im RTM an der Station DK0RTM drei PC´s mit Windows XP laufen, diese sollen selbständig Runter-fahren wenn der Router ausgeschaltet wird.
Hierfür wird ein Skrip oder auch ein Prog. benötigt welches denn Netzwerkstatus überwacht und bei Ausfall den PC Runter fährt.
Dies ist der Befehl zum Runter-fahren = shutdown /f /s /t 01
mir Fehlt nur der teil der den Netzwerkstatus Überwacht.
vy 73 de Norbert DL1YDW
- Sebastian DK6BA
- Beiträge: 780
- Registriert: Do 13 Mär, 2008 20:46
- Wohnort: Rietberg, JO41FT
- Kontaktdaten:
Re: Windows XP Automatisch Runterfahren?
So Norbert,
mein PC ist aus
aber blöderweise immer dann wenn der Router erreichbar ist. Ich muss da noch was umdrehen...
geht gleich weiter...
mein PC ist aus
aber blöderweise immer dann wenn der Router erreichbar ist. Ich muss da noch was umdrehen...
geht gleich weiter...
- Sebastian DK6BA
- Beiträge: 780
- Registriert: Do 13 Mär, 2008 20:46
- Wohnort: Rietberg, JO41FT
- Kontaktdaten:
Re: Windows XP Automatisch Runterfahren?
Soo, hab mein bestes gegeben
Also, das batch überwacht die IP-Adresse, wenn die nicht mehr erreichbar ist, fährt der PC in 60sek runter. Sollte die IP in den 60sek nochmal wieder erreichbar sein, wird der shutdown Vorgang unterbrochen und es geht ganz normal weiter.
Edit: ganz vergessen, den Code kopieren und ein Batch (.bat) von machen und mit dem systemstart ausführen.
Code: Alles auswählen
echo off
goto start
:start
ping IPADRESSE -n 2 -w 1000 -l 2000
if %errorlevel%==1 goto nogo
if %errorlevel%==0 goto start
:nogo
echo
shutdown -s -t 60 -c "Pc faehrt runter"
goto retry
:retry
ping IPADRESSE -n 2 -w 1000 -l 2000
if %errorlevel%==0 goto stopshutdown
if %errorlevel%==1 goto start
:stopshutdown
shutdown -a
goto start
Also, das batch überwacht die IP-Adresse, wenn die nicht mehr erreichbar ist, fährt der PC in 60sek runter. Sollte die IP in den 60sek nochmal wieder erreichbar sein, wird der shutdown Vorgang unterbrochen und es geht ganz normal weiter.
Edit: ganz vergessen, den Code kopieren und ein Batch (.bat) von machen und mit dem systemstart ausführen.
Re: Windows XP Automatisch Runterfahren?
Folgendes könnte man mit einem cron-job ausprobieren:
ping -n 1 IP-Router >nul || shutdown -s -t 0
ping -n 1 IP-Router >nul || shutdown -s -t 0
Steffen
DJ2SF / AB3QH
DJ2SF / AB3QH
Re: Windows XP Automatisch Runterfahren?
Danke Sebastian
Deine Version hat den Vorteil das nicht sofort Abgeschaltet wird.
Steffen ich bin der Meinung wir sollten Sebastian´s Version einsetzten.
Deine Version hat den Vorteil das nicht sofort Abgeschaltet wird.
Steffen ich bin der Meinung wir sollten Sebastian´s Version einsetzten.
vy 73 de Norbert DL1YDW
- Sebastian DK6BA
- Beiträge: 780
- Registriert: Do 13 Mär, 2008 20:46
- Wohnort: Rietberg, JO41FT
- Kontaktdaten:
Re: Windows XP Automatisch Runterfahren?
Jetzt schreibt das Ding auch nicht immer die Konsole voll:
echo PingShutdown
echo off
echo Prorgammstart
goto start
:start
ping 192.168.0.8 -n 2 -w 1000 -l 2000
cls
echo Programm aktiv
if %errorlevel%==1 goto nogo
if %errorlevel%==0 goto start
:nogo
echo Ping nicht Okay!
echo Herunterfahren wird eingeleitet
shutdown -s -t 300 -c "Pc faehrt runter"
goto retry
:retry
echo Wiederholungspruefung
ping 192.168.0.8 -n 2 -w 1000 -l 2000
cls
if %errorlevel%==0 goto stopshutdown
if %errorlevel%==1 goto start
:stopshutdown
echo Herunterfahren angehalten. Ping wieder aktiviert!
shutdown -a
goto start
- Sebastian DK6BA
- Beiträge: 780
- Registriert: Do 13 Mär, 2008 20:46
- Wohnort: Rietberg, JO41FT
- Kontaktdaten:
Re: Windows XP Automatisch Runterfahren?
Jetzt schreibt das Ding auch nicht immer die Konsole voll:
PingShutdown hat geschrieben: echo off
echo Prorgammstart
goto start
:start
ping 192.168.0.8 -n 2 -w 1000 -l 2000
cls
echo Programm aktiv
if %errorlevel%==1 goto nogo
if %errorlevel%==0 goto start
:nogo
echo Ping nicht Okay!
echo Herunterfahren wird eingeleitet
shutdown -s -t 300 -c "Pc faehrt runter"
goto retry
:retry
echo Wiederholungspruefung
ping 192.168.0.8 -n 2 -w 1000 -l 2000
cls
if %errorlevel%==0 goto stopshutdown
if %errorlevel%==1 goto start
:stopshutdown
echo Herunterfahren angehalten. Ping wieder aktiviert!
shutdown -a
goto start
Re: Windows XP Automatisch Runterfahren?
Hi jetzt verstehe ich auch wieso du da so einen Spaß daran hast.
shutdown = S.Hut
shutdown = S.Hut
vy 73 de Norbert DL1YDW
Re: Windows XP Automatisch Runterfahren?
Nobby zieht den Huth
Ja, funktioniert. Hab's mal getestet mit zwei Minuten,
also den Router nach zwei Minuten eingesteckt, so dass er wieder
erreichbar war, da liess sich der Prozess "normal" nicht mehr aufhalten.
Man muesste / koennte evtl. noch einen "Abort"-Button
programmieren... sowas habe ich auch schonmal gemacht...
...ich werde mal suchen
Aber generell: Funktion!
73, YDY
Ja, funktioniert. Hab's mal getestet mit zwei Minuten,
also den Router nach zwei Minuten eingesteckt, so dass er wieder
erreichbar war, da liess sich der Prozess "normal" nicht mehr aufhalten.
Man muesste / koennte evtl. noch einen "Abort"-Button
programmieren... sowas habe ich auch schonmal gemacht...
...ich werde mal suchen
Aber generell: Funktion!
73, YDY
www.NormCast.de
Re: Windows XP Automatisch Runterfahren?
Leider bei mir nicht, Ich habe natürlich meine IP des Routers eingetragen und wenn ich das W-Lan auf meinem Laptop ausschaltet Schreibt er auch
Ping nicht Oky!
Herunterfahren wird eingeleitet
Prorgrammstart
Ping wird ausgeführt für ............................
Zielhost nicht erreichbar.
Ping nicht Oky!
Herunterfahren wird eingeleitet
Prorgrammstart
Ping wird ausgeführt für ............................
Zielhost nicht erreichbar.
vy 73 de Norbert DL1YDW
Re: Windows XP Automatisch Runterfahren?
Nutzt Du das zuhause unter Windows 7, Nobby?
Falls ja, dann: Rechte Maustaste auf die .bat-Verknuepfung,
dann auf "Eigenschaften", "Kompatibilitaet" und
unten Haken bei "Als Administrator ausfuehren"
setzen.
73, YDY
Falls ja, dann: Rechte Maustaste auf die .bat-Verknuepfung,
dann auf "Eigenschaften", "Kompatibilitaet" und
unten Haken bei "Als Administrator ausfuehren"
setzen.
73, YDY
www.NormCast.de
- Sebastian DK6BA
- Beiträge: 780
- Registriert: Do 13 Mär, 2008 20:46
- Wohnort: Rietberg, JO41FT
- Kontaktdaten:
Re: Windows XP Automatisch Runterfahren?
Also das Programm pingt noch weiter, und wird auch fehler raussschmeissen wenn der Ping nicht durchkommt. Aber nach 300 oder 60sek, ich weiß jetzt gar nicht mehr wie viel, wird der PC runter gefahren.
Wichtig ist, zwei mal die IP einzugragen.
Wichtig ist, zwei mal die IP einzugragen.
Re: Windows XP Automatisch Runterfahren?
Ja das sieht man auch im Skript, wenn ich die Zeile shutdown direkt in der Console eingebe
>Ausführen > cmd >shutdown -s -t 20 -c "Pc faehrt runter"
Fährt er auch nach 20 Sekunden runter nehme ich jetzt >test.bat< nur mit dieser einen Zeile,
funktioniert das Runter fahren ebenfalls aus der Autostart heraus.
Ich habe die cmd Ausgabe in dieser Datei shutdown-bat.txt umgeleitet. -t 20
>Ausführen > cmd >shutdown -s -t 20 -c "Pc faehrt runter"
Fährt er auch nach 20 Sekunden runter nehme ich jetzt >test.bat< nur mit dieser einen Zeile,
funktioniert das Runter fahren ebenfalls aus der Autostart heraus.
Ich habe die cmd Ausgabe in dieser Datei shutdown-bat.txt umgeleitet. -t 20
- Dateianhänge
-
- shutdown-bat.txt
- (34.42 KiB) 181-mal heruntergeladen
vy 73 de Norbert DL1YDW
Re: Windows XP Automatisch Runterfahren?
Hallo habe den Block >:retry <abgeschaltet und dann geht es.
rem goto retry
:retry
echo Wiederholungspruefung
ping 192.168.1.5 -n 2 -w 1000 -l 2000
cls
if %errorlevel%==0 goto stopshutdown
if %errorlevel%==1 goto start
rem goto retry
:retry
echo Wiederholungspruefung
ping 192.168.1.5 -n 2 -w 1000 -l 2000
cls
if %errorlevel%==0 goto stopshutdown
if %errorlevel%==1 goto start
vy 73 de Norbert DL1YDW