Cronjob, der alle 20 Sekunden ausgeführt wird?

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Cronjob, der alle 20 Sekunden ausgeführt wird?

Postby BartTheDevil89 » 14. July 2009 15:49

Hallo,

gibt es irgendwie die Möglichkeit eine Datei auf dem localhost alle 20Sekunden aufzurufen? Also ne Software oder irgendwas mit der es möglich ist alle 20 (bzw. halt variabel auch 10) Sekunden eine URL aufm localhost aufzurufen?
Denn diese Aufgabensteuerung von Windows kann ja solche kurzen Abstände nicht.

Eventuell sogar noch ne Möglichkeit die Ausgaben der Datei dann zu protokollieren?

Danke für die Hilfe
BartTheDevil89
 
Posts: 32
Joined: 01. August 2008 12:42

Re: Cronjob, der alle 20 Sekunden ausgeführt wird?

Postby Nobbie » 14. July 2009 17:01

Selbst der Linux crontab kann höchstens jede Minute ausgeführt werden, noch kürzer gibt es nicht.

Da müßtest Du einen eigenen Dienst programmieren, der beim booten geladen wird und selbst andauernd Deinen Job ausführt, mit Standard Boardmitteln des Betriebssystems geht das nicht.
Nobbie
 
Posts: 8775
Joined: 09. March 2008 13:04

Re: Cronjob, der alle 20 Sekunden ausgeführt wird?

Postby BartTheDevil89 » 14. July 2009 21:25

Nobbie wrote:Selbst der Linux crontab kann höchstens jede Minute ausgeführt werden, noch kürzer gibt es nicht.

Da müßtest Du einen eigenen Dienst programmieren, der beim booten geladen wird und selbst andauernd Deinen Job ausführt, mit Standard Boardmitteln des Betriebssystems geht das nicht.


Hmh...gibts denn keine Software oder so, die das macht? Bzw. überhaupt ne Möglichkeit Cronjobs aufm localhost durchzuführen?
BartTheDevil89
 
Posts: 32
Joined: 01. August 2008 12:42

Re: Cronjob, der alle 20 Sekunden ausgeführt wird?

Postby Nobbie » 14. July 2009 22:01

BartTheDevil89 wrote:Hmh...gibts denn keine Software oder so, die das macht?


Keine Standard-Betriebssystemsoftware. Aber ein selbst geschriebenes Programm, egal in welcher Programmiersprache, sähe ja wohl oberpopelig aus. Ein simples Batch-Script beispielsweise:

Code: Select all
@echo off
:start
echo Ich mache irgendwas, hier kann jede Folge von Kommandos stehen
sleep %1
goto start


Nenne es beispielsweise "loop.bat" und Du kannst es mit "loop 20" aufrufen (oder einem anderen Wert) und es wird alle 20 Sekunden das gleiche Programm ausgeführt (hier nur ein "echo Ich mache irgendwas ...."). Setze den Aufruf in die autostart-Gruppe und schon bist Du fertig. Kann man noch verfeinern, dass es minimized aufgerufen wird usw.

BartTheDevil89 wrote:Bzw. überhaupt ne Möglichkeit Cronjobs aufm localhost durchzuführen?


Was ist das für eine schräge Aussage? Software wird auf Hardware durchgeführt. "localhost" ist keine Hardware, kann keine Programme durchführen. "localhost" ist die Bezeichnung für eine bestimmte IP aus dem Protokoll TCPIP und bezeichnet eine Netzwerknode, die mit dem lokalen Rechner verknüpft ist. Wahrscheinlich meinst Du, ob es keine Möglichkeit gibt, auf Deinem lokalen Rechner einen Cronjob durchzuführen - TCPIP spielt dabei nicht die geringste Rolle.
Nobbie
 
Posts: 8775
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 10 guests