WinFuture-Forum.de: Timer In .bat File? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Timer In .bat File?


#1 Mitglied ist offline   MakaveliTha 

  • Gruppe: aktive Mitglieder
  • Beiträge: 276
  • Beigetreten: 10. September 05
  • Reputation: 0

geschrieben 03. Dezember 2005 - 08:52

ich wollte fragen ob mir jemand sagen kann wie ich nen timer in nen .bat file machen kann? der z.b. alle 3h den bat file automatisch ausführt? Mit dem Windows Task Planner hab ich es schon versucht aber mit dem kann man nur einstellen das er sie jeden tag um irgend ne uhrzeit startet, die bat sollte aber alle 3h ausgeführt werden, irgend welche ideen wie man das machen kann?

So sieht meine bat aus:
cd C:\Program Files\PHP
php.exe restart.php
pause

Dieser Beitrag wurde von MakaveliTha bearbeitet: 03. Dezember 2005 - 09:34

0

Anzeige



#2 Mitglied ist offline   puppet 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.857
  • Beigetreten: 27. April 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rudoltown

geschrieben 04. Dezember 2005 - 18:38

Wenn du es im Taskplaner nicht gefunden hast solltest du dich aber nochmal damit beschäftigen oder die Anleitung referenzieren. Denn schonmal in den Task-Eigenschaften unter "Zeitplan" mal auf "Erweitert" geklickt und den Punkt "Wiederholungsintervall" angeschaut?
Ansonsten kannst du auch einfach am Anfang der Datei (oder in einer neuen Zeile vor deinem Befehl) einen Sprungpunkt setzen - z.B. :start und dann am Ende der Datei einfach ein sleep_ms.exe 3h sowie goto start einfügen. Somit wird nach dem Befehl 3 Stunden gewartet und dann zum Punkt start gesprungen. Du musst dann natürlich auch sicherstellen, dass die Batchdatei immer läuft.
0

#3 Mitglied ist offline   JuLi LeoNova 

  • Gruppe: aktive Mitglieder
  • Beiträge: 40
  • Beigetreten: 24. Januar 06
  • Reputation: 0

  geschrieben 24. Januar 2006 - 08:53

Batch GirL

Quark ...
lade Dir nicht diese "sleep.exe" !!!

ping 127.0.0.1 -n 3 >nul

Damit erreichst Du genau das gleiche ...
Die 3 ist das zeitlimit ...
5 sek. = ping 127.0.0.1 -n 5 >nul
10 sek. = ping 127.0.0.1 -n 10 >nul

description
ping = versucht eine adresse zu erreichen ... (hier 127.0.0.1)
-n 3 = anzahl der anforderungen ... (hier sind es "3")
>nul = die ausgabe geht ins leere (d.h. Antwort von ... wird nicht angezeigt)

Die IP ist völlig egal ... !

::::::::::::::::::::::::::::::::::::::::::::::::::

:::: Need help? Write me ... vía E-MAIL! ::::
::::::::::::::::::::::::::::::::::::::::::::::::::
0

#4 Mitglied ist offline   mo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.796
  • Beigetreten: 17. Juni 02
  • Reputation: 0
  • Wohnort:Ulm / BaWü

geschrieben 24. Januar 2006 - 09:01

wenn du schon ein php-skript verwendest... warum benutzt du nicht die php-sleep-funktion?
I'm mó. mo's good twin.
0

#5 Mitglied ist offline   JuLi LeoNova 

  • Gruppe: aktive Mitglieder
  • Beiträge: 40
  • Beigetreten: 24. Januar 06
  • Reputation: 0

  geschrieben 24. Januar 2006 - 10:51

Batch GirL

Warum denn? Wenn ich weis das auch so geht und auch schneller (befehl im Kopf), dann
kann ich es doch so machen. Aber jeder seins .... :D
0

#6 Mitglied ist offline   Kr4n 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 02. Januar 14
  • Reputation: 0

geschrieben 02. Januar 2014 - 13:18

Beitrag anzeigenZitat (puppet: 04. Dezember 2005 - 18:38)

Du musst dann natürlich auch sicherstellen, dass die Batchdatei immer läuft.


Wie genau könnte ich dies denn tun?
0

#7 Mitglied ist offline   DON666 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.199
  • Beigetreten: 30. Oktober 03
  • Reputation: 501
  • Geschlecht:Männlich
  • Wohnort:Verden (Niedersachsen)
  • Interessen:PC, Xbox Series X

geschrieben 02. Januar 2014 - 13:32

Und was spricht gegen die von puppet angeführte Möglichkeit mit dem Taskplaner? Ist doch viel eleganter, als ständig die Batchdatei am Laufen zu haben. Wenn man dann nämlich das Ding (versehentlich) beendet, ohne es zu merken, war es das erst mal mit der automatischen Wiederholung, bis man's irgendwann gemerkt hat. So was kann einem mit dem Taskplaner jedenfalls nicht passieren. :rolleyes:
Motörhead
Queens Of The Stone Age
Fu Manchu
Napalm Death
Liar
Grim Tales... ^^
SysProfile
"Is my cock big enough,
is my brain small enough
for you to make me a star?"
(Jello Biafra "Pull My Strings")
0

#8 Mitglied ist offline   Kr4n 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 02. Januar 14
  • Reputation: 0

geschrieben 02. Januar 2014 - 13:50

Den Taskplaner muss man aber, wenn ich nichts missverstanden hab, individuell an jedem Computer einstellen, wodurch es komplizierter wird das Programm zu verbreiten, oder irre ich mich?
0

#9 Mitglied ist offline   DON666 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.199
  • Beigetreten: 30. Oktober 03
  • Reputation: 501
  • Geschlecht:Männlich
  • Wohnort:Verden (Niedersachsen)
  • Interessen:PC, Xbox Series X

geschrieben 02. Januar 2014 - 13:56

Ja, das ist natürlich richtig. Wenn du es verteilen willst (was ich nicht wusste), ist das leider etwas "unhandlich".

Wenn du es allerdings lediglich auf PCs verteilen willst, die du selbst pflegst, kannst du es natürlich trotzdem machen; du konfigurierst das ein einziges Mal, dann exportierst du einfach die Aufgabe aus dem Taskplaner heraus (in eine XML-Datei), und importierst diese wieder (per Taskplaner) auf den Ziel-PCs.

Dieser Beitrag wurde von DON666 bearbeitet: 02. Januar 2014 - 14:00

Motörhead
Queens Of The Stone Age
Fu Manchu
Napalm Death
Liar
Grim Tales... ^^
SysProfile
"Is my cock big enough,
is my brain small enough
for you to make me a star?"
(Jello Biafra "Pull My Strings")
0

#10 Mitglied ist offline   Kr4n 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 02. Januar 14
  • Reputation: 0

geschrieben 02. Januar 2014 - 14:06

Beitrag anzeigenZitat (DON666: 02. Januar 2014 - 13:56)

...und importierst diese wieder (per Taskplaner) auf den Ziel-PCs.

Ist dabei die Version des Operationssystems, in das ich importiere, wichtig oder macht das zwischen Win XP/Vista/7/8 keinen unterschied?
0

#11 Mitglied ist offline   DON666 

  • Gruppe: aktive Mitglieder
  • Beiträge: 4.199
  • Beigetreten: 30. Oktober 03
  • Reputation: 501
  • Geschlecht:Männlich
  • Wohnort:Verden (Niedersachsen)
  • Interessen:PC, Xbox Series X

geschrieben 02. Januar 2014 - 14:44

Bei XP kann ich es dir jetzt so nicht mehr wirklich sagen (habe da grad keinen Zugriff drauf), aber ab Vista aufwärts ist das kompatibel.
Motörhead
Queens Of The Stone Age
Fu Manchu
Napalm Death
Liar
Grim Tales... ^^
SysProfile
"Is my cock big enough,
is my brain small enough
for you to make me a star?"
(Jello Biafra "Pull My Strings")
0

#12 Mitglied ist offline   Sturmovik 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.776
  • Beigetreten: 10. Januar 08
  • Reputation: 445
  • Geschlecht:unbekannt
  • Wohnort:In Reichweite der Kaffeemaschine
  • Interessen:IT, Luftfahrt, historische Technik

geschrieben 02. Januar 2014 - 15:02

Da hier eh schon Leichenschändung betrieben wurde, mal ein Update zur ursprünglichen Fragestellung:

seit Windows 7 gibt es den Befehl: timeout

timeout /T 10 wartet 10 Sekunden, die Wartezeit kann mit einer beliebigen Taste übersprungen werden, um dies zu verhindern gibt es den Parameter: /nobreak
timeout /T 10 /nobreak
«Geschichte wiederholt sich nicht, aber sie reimt sich» (Mark Twain)

Unix won't hold your hand. You wanna shoot your foot, Unix reliably delivers the shot.

True Cloudstorage
1

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0