PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   Off Topic Area (http://www.selfphp.de/forum/forumdisplay.php?f=15)
-   -   In einem cronjob mehrere Aufrufe durchführen (http://www.selfphp.de/forum/showthread.php?t=25126)

wneudeck 07.12.2013 14:24:21

In einem cronjob mehrere Aufrufe durchführen
 
Hallo,
zum Hintergrund: Ich kann bei meinem Hoster 5 cronjobs anlegen und diese werden bereits genutzt, ich bräuchte aber mehr. Nun habe ich mir folgendes gedacht (meine cronjobs rufen immer nur eine bestimmte URL auf, z.B.
http://www.meinedomain.tld/mysqldump...ig=mysqldumper)
Kann man nicht in einem cronjob mehrere solcher Aufrufe unterbringen?
So habe ich schon folgendes versucht
Ich erstelle zwei PHP-Dateien (eine aufruf1.php als Beispiel) , in denen je eine URL aufgerufen wird
Zitat:

<?php
header("Location:http://www.meinedomain.tld/dwdgrund/weather/modules/topicofthedayarchive/cronjob.php");
exit;
?>

und baue diese dann in den Cronjob ein, so in der Art
Zitat:

<?php

exec("/testordner/aufruf1.php");
exec("/testordner/aufruf2.php");
?>
wobei dann eben aufruf1.php die erste URL und aufruf2.php die zweite URL aufrufen sollte.
Keiner meiner Versuche führte bisher zum Erfolg. Nun ist die Frage: geht das gar nicht oder habe ich einen gravierenden Denkfehler bei meinem Plan? Muss dazu sagen, dass ich in diesem Bereich nicht gerade ein Experte bin.

wneudeck 14.12.2013 13:02:03

AW: In einem cronjob mehrere Aufrufe durchführen
 
Hallo,
kann ich aus dem Fehlen von Antworten schließen, dass sich mein Gedankengang nicht verwirklichen lässt? Oder habe ich mich einfach zu unklar ausgedrückt?

DokuLeseHemmung 14.12.2013 13:40:29

AW: In einem cronjob mehrere Aufrufe durchführen
 
Zitat:

Zitat von wneudeck (Beitrag 145821)
Hallo,
kann ich aus dem Fehlen von Antworten schließen, dass sich mein Gedankengang nicht verwirklichen lässt? Oder habe ich mich einfach zu unklar ausgedrückt?

Weder noch........



Mir stellten sich folgende Fragen?
Warum baut er/sie/es sich nicht ein Shellscript, welches die gewünschten Dinge nacheinander erledigt?
Auch, ist es nötig das alles per PHP zu erledigen?
Muss es unbedingt über das HTTP gehen? (z.B. wg. der timeoutproblematik)

Ckaos 14.12.2013 16:21:27

AW: In einem cronjob mehrere Aufrufe durchführen
 
Hi,

Zitat:

meine cronjobs rufen immer nur eine bestimmte URL auf
erklär mal, also dein Script auf Domain A ruft Seite auf Domain B auf?

Du kannst wenn du nur in einem Script 10 andere Domainscript aufrufen willst per file_get_contents machen.

MfG

CKaos

wneudeck 18.12.2013 20:12:41

AW: In einem cronjob mehrere Aufrufe durchführen
 
Hallo,
Zitat:

Warum baut er/sie/es sich nicht ein Shellscript,
Ganz einfach, weil ich keinen shell-Zugang habe.
Zitat:

per file_get_contents machen.
Danke, werde mich damit mal auseinandersetzen, wobei ich nicht glaube, dass das die Lösung sein kann.

DokuLeseHemmung 18.12.2013 22:11:33

AW: In einem cronjob mehrere Aufrufe durchführen
 
Zitat:

Ganz einfach, weil ich keinen shell-Zugang habe.
Ja, du nicht.
Aber der Cron...

wneudeck 19.12.2013 12:12:20

AW: In einem cronjob mehrere Aufrufe durchführen
 
Hallo,
danke, Denkblockade (bei mir) gelöst. Muss mich da allerdings jetzt erst damit (shell-script) auseinandersetzen, da ich bisher cronjobs nur per http-Aufruf erledigt habe.


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:24:15 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.