php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.11.2008, 08:51  
Neuer Benutzer
 
Registriert seit: 22.11.2008
Beiträge: 4
eloquium befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] geplante Tasks

Hallo,

ich bearbeite ein aktuell ein ziemlich mächtiges php-Projekt. Für dieses Projekt ist es notwendig, dass täglich um 23:59 Uhr ein php-Skript automatisch startet.

Ich habe keine Ahnung wie das zu realisieren ist. Ich habe im Forum und bei google schon etwas in die Richtung CronJobs gelesen, weiß aber absolut nicht wie ich das umsaetzen kann - mir fehlt einfach der Anfang

Vielleicht könnt Ihr mir hlefen?

Grüße
eloquium
eloquium ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.11.2008, 09:40  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Forensuche: cronjob
http://www.php.de/server-hosting-und...chfuehren.html ([Erledigt] Automatisch Prozesse durchführen)
http://www.php.de/php-einsteiger/489...usfuehren.html
http://www.php.de/php-einsteiger/492...t-man-das.html
Solltest du dir mal anschauen.
PTC ist offline  
Alt 22.11.2008, 10:31  
Neuer Benutzer
 
Registriert seit: 22.11.2008
Beiträge: 4
eloquium befindet sich auf einem aufstrebenden Ast
Standard

Hallo PTC,
danke für Deine Antwort. Habe mich mal durchgearbeitet. Grundsätzlich ist mir das mit den CronJobs schon klar. Aber wie kann ich diese Funktionalität für mich nutzen? Ich meine so ganz pragmatisch. Programm auf meinem Web-Server installieren? Oder wie geht das?
eloquium ist offline  
Alt 22.11.2008, 10:43  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

-Über Cronjob(Linux) oder geplante Tasks(Win32) das Skript aufrufen(bei Win32 eine Batchdatei) über Kommandozeile. Dazu ist aber ein eigener Server nötig.
-Du programmierst es mit der Funktion sleep(). Du rufst das Skript lässt 24*60*60 Sekunden stehen. wenn es dann alles ausgeführt, rufst du es wieder auf.
-Am einfachsten wäre Cronjob.de - Kostenlose Cronjobs / Crontab und Konsorten (darüber findet man auch einen Beitrag).
PTC ist offline  
Alt 23.11.2008, 09:17  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Wenn du sleep() benutzt, dann musst du ignore_user_abort() auf 1 stellen. Damit das Skript weiterläuft, auch wenn du den Browser schließt.

Geändert von PTC (23.11.2008 um 13:06 Uhr).
PTC ist offline  
Alt 23.11.2008, 13:02  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Das mit sleep() kannste gleich wieder vergessen.

Erkundige dich ein bisschen zum Thema Cronjob. Ansich ist es einfach ein Linux Programm dass normal immer mit installiert ist. Da kannst du einstellen welches Skript zu welcher Uhrzeit ausgeführt werden soll. Das wars eigentlich schon.
Flor1an ist offline  
Alt 23.11.2008, 13:05  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Zitat:
Zitat von Flor1an Beitrag anzeigen
Das mit sleep() kannste gleich wieder vergessen.
Warum kann er das gleich vergessen??
PTC ist offline  
Alt 23.11.2008, 13:07  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Soll ein Skript 24 Stunden im Schlafmodus dösen? sleep() ist die Freude eines jeden Administrators.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 23.11.2008, 13:13  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

Ist nicht die beste Lösung, das stimmt.
PTC ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
xpath Problem PHP Tipps 2005 8 15.01.2005 18:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php geplante tasks, geplante tasks php, php tasks, php geplanter task, linux geplante tasks, php script geplanter task, geplante task php, geplante tasks php script, geplante tasks auslesen, geplante tasks linux, php geplante task, geplanter task php, php tasks script, php datei geplante tasks, tasks php, php script als geplanter task, php seite aufrufen durc geplante task, linux geplante task, geplante task php script, geplante tasks php ausführen

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum