Linux Allgemein

ID #1069

PHP-Script mittels "wget" auf entferntem Server ausführen

Es kann vorkommen das man mittels Crond ein PHP Script ausführen möchte, welches sich nicht auf dem lokalen Server befindet. Es funktioniert leider nicht, PHP direkt eine URL mitzugeben. Doch dieses Vorhaben kann mittels "wget"realisiert werden:

/usr/bin/wget -q -t 5 --delete-after http://[Domain]/[PHP Script]

Diese Zeile kann man dann bequem auf dem lokalen Server in die Cron-Tabelle eintragen und das Script so zum gewünschten Zeitpunkt ausführen lassen.

Legende:
[Domain] = Domänenname des Zielservers
[PHP Script] = Name des PHP Scripts, welches ausgeführt werden soll

Optionen:
- q: Bewirkt das keine Ausgabe erfolgt (quiet). Diese Option sollte man erst verwenden wenn das Script auch wirklich läuft.
- t 5: Versucht das Script 5 Mal auszuführen
-- delete-after: Wenn "wget" erfolgreich war, wird die Datei nicht gepseichert sondern direkt gelöscht.

Beispiel:
/usr/bin/wget -q -t 5 --delete-after http://domain.com/run_me.php

Erklärung:
Das Script "run_me.php" auf dem Server "domain.com" wird mittels "wget" bis zu 5 Mal versucht auszuführen. Dabei erfolgt keine Ausgabe.



Tags: ausführen, cron, entfernt, php, script, wg€t

Verwandte Artikel:

Letzte Änderung des Artikels: 2008-01-31 16:52
Autor: Andy Blank
Revision: 1.11

Digg it! Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 0 von 5 (0 Bewertungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Es ist möglich, diesen Artikel zu kommentieren.