[Batch] Reboot eines Servers zur einer bestimmten Zeit

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Firez, 11. Juli 2013 .

  1. 11. Juli 2013
    Reboot eines Servers zur einer bestimmten Zeit

    Hallo,

    ich würde gerne eine Batch haben, welche ich in ein vorhandenes Batchscript anhängen kann. Ich möchte prüfen welche Uhrzeit es ist und wenn diese Uhrzeit zwischen 24 und 6 Uhr morgens liegt soll der Server sich neu starten.

    Ich bekomme das leider nicht hin. Den Reboot kriege ich hin: "shutdown -t 0 -r -f" aber die Abfrage davor bereitet mir Schwierigkeiten :/

    Kann mir hier einer helfen ?
     
  2. 11. Juli 2013
    AW: Reboot eines Servers zur einer bestimmten Zeit

    Taskplaner?

     
  3. 11. Juli 2013
    AW: Reboot eines Servers zur einer bestimmten Zeit

    Über den Taskplaner ist ja das Script gestartet, jedoch soll erst nen Reboot gestartet
    werden, wenn das davor abgearbeitet wurde und dann die Abfrage der Zeit und
    nur Rebooten wenn zwischen 0 und 6 Uhr.
     
  4. 11. Juli 2013
    AW: Reboot eines Servers zur einer bestimmten Zeit

    Dann erstelle doch in der Batch nach Beendigung einen weiteren Task zum neustarten?
    Ist wesentlich eleganter als mit jedem tick die aktuelle Uhrzeit zu überprüfen
     
  5. 12. Juli 2013
    AW: Reboot eines Servers zur einer bestimmten Zeit

    Das wäre möglich, wenn nicht der Reboot Task an die Bedingung geknüpft wäre, dass
    nur zwischen 21 - 24 oder 24 und 6 Uhr gerebootet werden darf.
     
  6. 12. Juli 2013
    AW: Reboot eines Servers zur einer bestimmten Zeit

    Code:
    @echo off
    if %time:~0,2% lss 06 goto nummer1
    :nummer1
    shutdown -t 0 -r -f 
    :nummer2
    if %time:~0,2% geq 21 goto reboot
    
    bb. master80
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.