Problem mit Cronjob und PHP

dude_ef

Grünschnabel
hi leute,
habe ein problem mit cronjob. möchte gerne ein datei in einem geschützten ordner aufrufen.

1.) funktioniert
00 18 * * * lynx -dump http://www.domain.de/cron_test.php

2.) funktioniert nicht
00 18 * * * lynx -dump /kunden/homepages/46/d255115/htdocs/domain/ordner/cron_test.php

habe vom provider auch noch kein relavante antwort erhalten.
ich habe es auch mit:

00 18 * * * /usr/local/bin/php $HOME/domain/ordner/cron_test.php

versucht. geht aber auch nicht. wer hat eine idee !!!
 
OK Lösungsansatz 2 + 3 kann auch nicht gehen,
da PHP im Normallfall ein Module im Webserver ist und nur wie Version 1 aufgerufen werden kann.

Falls dein Schutz ein htacces ist dann kannste beim Aufruf der PHP Seite User/Passwort mit übergeben werden.
 
muß doch...

es muß aber doch eine variante geben um das cronjob mit einem absolutem pfad starten zu können. oder etwa nicht ?

wie kann ich denn passwort und benutzernam bei dem cronjob bzw. in der php-datei übergeben ?
 
Zuletzt bearbeitet:
versuchs mal so:

00 18 * * * lynx -dump http://username:passwd@www.domain.de/cron_test.php
 
Zuletzt bearbeitet:
geht auch nicht

habe ich auch schon probiert. funzt aber auch nicht.
das kann ja wohl nicht wahr sein oder. es muß doch eine lösung geben.
 
Schonmal versucht php als standalone und nciht als Apachemodul zu kompilieren? Dann solltest du auch so Skripte ausführen können...

cYa venom
 
sorry...

...aber das ist doch nicht mein server. sondern der von schlund + partner. gibt es denn keine andere möglichkeit ? ansonsten kann ich es so eben nicht machen.
 
Hi, liegt das Script denn auf dem selben Server, auf dem der CronJob ausgefüht werden soll?
Wenn ja, dann sollte das ja kein Problem sein, also das steht in der Crontab:

Code:
00 18 * * * /wwwordner/test

In der Datei /wwwordner/test steht:

Code:
#!/bin/bash
/wwwordner/php.php

Ind er Datei /wwwordner/php.php geht es dann wie folgt los:

Code:
#!/usr/local/bin/php -q
<?PHP
# Code...
 
Zurück