. .
pragmaMx Support Forum 23 November 2008, 00:34:52 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [Erledigt] php Script über Crontab aufrufen  (Gelesen 1550 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
_icke_
weiss mehr
****
Offline Offline

Beiträge: 280


WWW
« am: 15 Juni 2008, 00:58:26 »

Hallo,

ich würde gern das Geburtstagsmailerscript von hier: http://www.pragmamx.org/Forum-topic-26383.html über ein Crontab aufrufen. Soll heißen, dass das Script täglich um 1 Uhr aufgerufen wird. Manuell, also über die URL, geht es auch. Aber über einen Crontab hab ich noch nicht hinbekommen.

Auf meinem Server läuft Confixx und laut PHPInfo ist das Rootverzeichnis, dieses:
Code: [Select]  
/var/www/html/webXXX/html

hier mal die Einstellungen:

Code: [Select]  
Minute: */5 (zu Testzwecken soll es alle 5 Min ausgeführt werden)
Stunde: *
Tag: *
im Monat: *
Monat: *
Wochentag: *
Befehl: /var/www/html/webXXX/html/maintenance.php?setpw=passwort


Bei einem User hab ich natülich das Geburtsdatum entsprechend geändert. Die maintenance.php liegt im html Verzeichnis.

Vielen Dank für die Hilfe.

Marc
« Letzte Änderung: 04 Juli 2008, 13:22:16 von JoergK » Gespeichert
adonis
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 100



WWW
« Antworten #1 am: 15 Juni 2008, 01:27:06 »

Hallo Marc,

so:
Code: [Select]  
# Minute Stunde Tag Monat Wochentag [User-ID] Befehl

0 1 * * * root  /usr/bin/php /pfad/zum/verzeichnis/deinscript.php

so geht das bei mir auf meinem Rechner zu Hause.

Peter
Gespeichert

online: CMS: 0.1.10, 1 | php: 5.1.2 | mysql: 4.1.18 | Apache/1.3.34 (Unix)
local:  CMS: 0.1.10, 1 | php: 5.2.5 | mysql: 5.0.51a | Apache/2.2.8 (Linux/Mandriva)

die SUCHE hier im Forum existiert und funktioniert auch ...
_icke_
weiss mehr
****
Offline Offline

Beiträge: 280


WWW
« Antworten #2 am: 15 Juni 2008, 01:41:12 »

Hallo Peter,

vielen Dank. Wie kommst Du dazu? bekomme ich das irgendwo aus der PHPinfo? Denn so gehts bei mir leider auch nicht.


Code: [Select]  
  /usr/bin/php

VG Marc
Gespeichert
adonis
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 100



WWW
« Antworten #3 am: 15 Juni 2008, 04:06:12 »

Hallo Marc,

ich habe mal "rumgemacht" aber ich bekomme das nicht in den Griff.
Das Dingen will einfach nicht. Entweder zu alt (ist noch vom vkp) oder... "Future" help...

sorry, aber ich habe erst seit ca. 10 Jahren Linux auf dem Rechner vorher OS/2 ...

bis dann,

Peter

PS: /usr/bin/php ist der parser der aufgerufen wird, damit der mit php-Dateien umgehen kann. Bei Perl-Scripten ist das genau so.
Gespeichert

online: CMS: 0.1.10, 1 | php: 5.1.2 | mysql: 4.1.18 | Apache/1.3.34 (Unix)
local:  CMS: 0.1.10, 1 | php: 5.2.5 | mysql: 5.0.51a | Apache/2.2.8 (Linux/Mandriva)

die SUCHE hier im Forum existiert und funktioniert auch ...
_icke_
weiss mehr
****
Offline Offline

Beiträge: 280


WWW
« Antworten #4 am: 15 Juni 2008, 10:26:40 »

Hallo Peter,

trotzdem vielen Dank. Ich hab auch alles mögliche versucht. Absoluter oder relativer Pfad in allen möglichen Kombinationen. Aber leider nichts zu machen.

Ich hab jetzt mal den Support angeschrieben.

VG Marc
Gespeichert
StegRene
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 824


WWW
« Antworten #5 am: 15 Juni 2008, 10:30:42 »

Mach es nicht so kompliziert Wink
Unter Confixx ist das recht einfach - Sekunde, ich such mal nach einem Web, wo ich nen Cron laufen hab......

Da ist es:
Zitat
Minute     Stunde     Tag im Monat     Monat     Wochentag     Befehl
1                    8                    *             *               *            lynx -dump "http://viennaffairs.at/email2news/xxxxxxxxxxx.php"
Gespeichert

_icke_
weiss mehr
****
Offline Offline

Beiträge: 280


WWW
« Antworten #6 am: 15 Juni 2008, 11:45:37 »

Hallo René,

geht leider auch nicht.

VG Marc
Gespeichert
_icke_
weiss mehr
****
Offline Offline

Beiträge: 280


WWW
« Antworten #7 am: 15 Juni 2008, 13:41:01 »

Zitat
Minute     Stunde     Tag im Monat       Monat      Wochentag          Befehl
1                         8                  *           *                *              lynx -dump "http://www.meineURL/link/zum/Script/xxxxxxxxxxx.php"


Damit bekomme ich folgende Meldung:

Code: [Select]  
/bin/sh: lynx: command not found
Gespeichert
StegRene
Beta-Tester
****
Offline Offline

Geschlecht: Männlich
Beiträge: 824


WWW
« Antworten #8 am: 15 Juni 2008, 14:07:07 »

...........ah, lynx nicht installiert.
Dann ist es entweder ein andrer Browser(ersatz) bei Dir, oder es ist gar keiner installiert....

Da bleibt doch nur der Webhoster, zum Nachfragen. (denk ich mal)
Gespeichert

_icke_
weiss mehr
****
Offline Offline

Beiträge: 280


WWW
« Antworten #9 am: 04 Juli 2008, 11:07:20 »

Guten Tag,

nach ein paar Tagen Pause hab ich das Problem nun über Cronjob.de gelöst. Mein Provider verhindert die Ausführung von Cronjobs, wenn die Dateien includes enthalten.

Über Cronjobs.de gehts ohne Probleme.

VG und Danke für die Hilfe

Marc
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML