WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 30.09.2006, 00:52   #1
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard PHP: "selbstständiger" script aufruf

ich möchte ein script schreiben, das den inhalt einer datei kontinuierlich überprüft und ggf. ein mail an mich verschickt.

wie gehe ich das am besten an? die überprüfung und der mailversand ist kein problem, aber was es dann immer noch braucht, ist der aufruf des scripts über einen webbrowser, der dann auch offen bleiben muß, oder?
und wie sorge ich am elegantesten für einen kontinuierlichen funktions-aufruf innerhalb des scripts (es muß doch was eleganteres geben als ein rekursiver aufruf in kombination mit sleep)?
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 30.09.2006, 07:13   #2
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Was du brauchen würdest wäre ein Filesystemwatcher, welcher nach jedem Dateizugriff dein Script laufe lässt. Da du aber sowas nicht haben wirst, wird wohl die einzig brauchbare Lösung ein Cronjob sein, welcher dein Script periodisch per HTTP Request startet

pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 30.09.2006, 10:55   #3
catch17
Elite
 
Registriert seit: 27.04.2002
Beiträge: 1.307


Standard

nun wennst das script als cgi realisieren kannst, könntest das ganze per cromjob lösen (wennst ams server selbst keine cronjobs 'hast' kannst auch z.b. cronjob.de verwenden)

mit php wirst immer am 'offenen webbrowser' scheitern - es sei den du kannst rechner 'durchlaufen lasen' und mit taskplaner und/oder win-cmd 'periodisch auslösen'

lg, catch17
____________________________________
...wenn Ihr hungert, wenn Ihr dürstet - ihr seit nicht allein, wenn Ihr krank seit wenn Ihr leidet - Ihr seit nicht allein -- ER kümmert sich auch um andere NICHT
catch17 ist offline   Mit Zitat antworten
Alt 17.10.2006, 18:34   #4
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

Zitat:
Original geschrieben von pong
Da du aber sowas nicht haben wirst, wird wohl die einzig brauchbare Lösung ein Cronjob sein, welcher dein Script periodisch per HTTP Request startet

pong
was benötige ich, damit ich so einen request über einen cronjob starten kann?
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 17.10.2006, 19:25   #5
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard

ein php-script, dass den request ausführt und dann im crontab das script eintragen.
Potassium ist offline   Mit Zitat antworten
Alt 17.10.2006, 20:46   #6
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

also das php-script zum auslesen und mail verschicken habe ich schon (liegt allerdings auf einer anderen maschine). jetzt müßte ich nur noch wissen, wie ich es von meinem eigenen server aus über einen cronjob aufrufen kann.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 17.10.2006, 21:09   #7
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard

warum kässt du es ned aufm anderen server per cronjob aufrufen?
Potassium ist offline   Mit Zitat antworten
Alt 17.10.2006, 23:00   #8
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

weil mir dafür die rechte fehlen. egal, ich habs mittlerweile über perl und LWP gelöst.

danke trotzdem.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:55 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag