PHP script über crontab ausführen

Triton

Registered User
Hallo,

ich bin kunde von S4you und habe einen vserver basic.


nun meine frage wie kann ich über crontab was ich über webmin steuere ein PHP script ausführen was z.b. dem web1(confixx erstellt) benutzer gehört?

danke für die hilfe.
 
da gäbe es versch. Ansatzweisen.
Die einfachste scheint jedoch die per wget zu sein..
Code:
[datum und Zeit des Crontabs] wget http://www.this_is_my_awesome_path_to_my_amazing_php_script.com/script.php
Naja.. ok.. zugegeben... ich hätte mich kürzer fassen können ;)
Da kannst du auch die Get-Parameter anhängen, wenn du willst.
Ähnlich funktioniert es dann auch mit lynx (einem anderen Browser).

Die letzte Möglichkeit wäre noch, wenn PHP auch für Console compiled wurde (und das ist es in deinem Fall AFAIK), das file ausführbar machen und dann per
Code:
[datum und Zeit des Crontabs] [B]root[/B] /doc/path/to/script.php
root kann auch durch einen entspr. User ersetzt werden, oder sogar weggelassen werden.. bin mir da nicht so sicher.

Für dich wird wahrscheinlich eher die allererste Möglichkeit in Betracht kommen.
Für weitere Crontab-Infos sollten die Tausend Manuals im Web ausreichen ;)
 
Last edited by a moderator:
@Thorsten... Bug?

server4downs said:
Code:
[datum und Zeit des Crontabs] wget http://www.this_is_my_awesome_path_to_my_amazing_php_script.com/script.php
Dir fällt sicher auch auf, dass diese (zugebenermaßen komische) URL mit einem merkwürdigen Space versehen ist.
amazing_php_scri pt.com/script.php
Komisch, oder? Beim Erstellen/Editieren wird es richtig angezeigt.
Wenn du es für wichtig hälst, kannst du ja mal vbulletin darüber informieren.
 
aber wenn ich immre sagen wir jede stunde ein crontab mit wget habe wird da nicht meine platte zugemült? oder wird die datei immer wieder überschrieben? und wo wird die datei mit wget dann gespeichert?
 
Triton said:
aber wenn ich immre sagen wir jede stunde ein crontab mit wget habe wird da nicht meine platte zugemült?
Je nach Menge der Ausgabe.

oder wird die datei immer wieder überschrieben?
Je nach Parameter von wget.

und wo wird die datei mit wget dann gespeichert?
Du kannst es auch gar nicht speichern.
Schau Dir mit 'man wget' einfach mal die Parameter an.

PS: Bitte ließ auch dieses mal durch:
Vorallem Punkt 3!

huschi.
 
server4downs said:
Dir fällt sicher auch auf, dass diese (zugebenermaßen komische) URL mit einem merkwürdigen Space versehen ist.
amazing_php_scri pt.com/script.php
Komisch, oder? Beim Erstellen/Editieren wird es richtig angezeigt.
Wenn du es für wichtig hälst, kannst du ja mal vbulletin darüber informieren.
It's not a bug, it's a feature. Ich finds zwar auch eher nervig, soll aber Spam vermeiden ('Design sprengen').
 
Hi!

Huschi said:
Je nach Parameter von wget.

folgender Aufruf bringts:
Code:
wget -q --spider http://hiergehtszu.meinem/skript.php

Schönen Tag wünscht...ozt
 
Back
Top