Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP-Prozess zu einer bestimmten Zeit?

Empfohlene Antworten

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?

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 :(

Mist.

Trotzdem vielen Dank. :)

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?

hi!

möge mich die linux/unix gemeinde schlagen, wenn ich jetzt was falsches schreibe :D

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

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:

Original geschrieben von goepp

möge mich die linux/unix gemeinde schlagen, wenn ich jetzt was falsches schreibe :D

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.

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.