18. März 200223 j Gibt es eine Möglichkeit, einen PHP-Prozess zu einer bestimmten Zeit ohne die Einwirkung eines Benutzers (Seitenaufruf im Browser) zu erzwingen? Beispiel: Ich möchte um 20:00 Uhr eine Statistik-email verschicken, die mir einige Informationen übermittelt. Möchte mich aber nicht darum kümmern, sprich auf die Seite gehen und den Prozess starten. Jemand eine Idee?
18. März 200223 j Das geht leider nur auf dem Server selber mit einem sogenannten Cron Job. Dieser ruft dann das Script auf und führt es aus. Ansonsten gibt es keine zeitgesteuerten Aktivitäten
19. März 200223 j Original geschrieben von Valium Das geht leider nur auf dem Server selber mit einem sogenannten Cron Job. Dieser ruft dann das Script auf und führt es aus. Ansonsten gibt es keine zeitgesteuerten Aktivitäten was genau ist eigentlich ein Cron-Job... hab schon viel darüber gehört aber was es ist wurde nie gesagt:rolleyes: geht das auch mit dem iis oder nur mit apache?
19. März 200223 j hi! möge mich die linux/unix gemeinde schlagen, wenn ich jetzt was falsches schreibe cron-jobs gibt es soweit ich weiss nur unter unix & co. diese jobs haben nix mit einen webserver zu schaffen. ein sogenannter crond-dämon (vergleichbar mit einem dienst in der win-welt) sorgt dafür das bestimmte programme bzw befehle zu einer gewissen zeit ausgeführt werden. diese informationen werden in einem crontab-file hinterlegt. hier mal ein kleiner auszug (mm - minute; hh - stunde; Dom - tag; MM - monat; DoW - wochentag): # mm hh DoM MM DoW command # 30 * * * * ~/bin/dingsbums.pl 30 23 * * * w > hallo.txt jede halbe stunde wird das programm dingsbums.pl gestartet. jeden tag um 23.30 wird der befehl w > hallo.txt ausgeführt. grüsse
19. März 200223 j also um das vorausgegangene Problem auf die Windows welt mal zu übertragen: Es ist nicht möglich PHP-Code (Scripte) ohne Dienste zu einer bestimmten Zeit starten zu lassen...ist zwar schade aber ich hab mir das schon gedacht:eek:
19. März 200223 j Original geschrieben von goepp möge mich die linux/unix gemeinde schlagen, wenn ich jetzt was falsches schreibe cron-jobs gibt es soweit ich weiss nur unter unix & co. Da hast Du Recht, wobei es natürlich auch vergleichbare Dienste unter Windows gibt. Ich bin aber einfach mal davon ausgegangen, dass niemand dumm genug is Windows auf dem Server zu benutzen und hab das ganze auf die Cron Jobs reduziert. Es ist natürlich systemunabhängig und richtig, dass einfach irgendein Prozeß dann die entsprechende Webseite öffnet.
19. März 200223 j geht auch noch viel einfacher... windows biete eine aehnliche moeglichkeit... nennt sich den scheduler ... :cool: musst einfach nur die entsprechende webseite zu der gewuenschten uhrzeit/datum einstellen, fertig. ist zwar nich so maechtig wie ein cronjob, aber ne loesung ist das allemal... regards
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.