Cronjob Problem auf eigenem Server

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
ford
Posts: 3
Joined: 2007-01-02 08:07

Cronjob Problem auf eigenem Server

Post by ford »

Auf einem Plesk 8.0.1 mit Suse 10.0 hab ich folgendes Problem.

Innerhalb eines Scripts gibt es eine cronjob.php welche ich per crontab täglich einmal aufrufen möchte. Diese cronjob.php frägt ein Paßwort aus einer config.php innerhalb des scripts ab.

Dies funktioniert nicht:

No such file or directory

Ohne die Paßwortabfrage ?pw=xxxxxxx geht es, allerdings dann:

Permission denied

Meine Frage ist jetzt:
Wie lautet der Eintrag im crontab um das Paßwort zu übergeben ?

Über die Suche hier hab ich schon verschiedenen Sachen ausprobiert, ein

php /srv/www/vhosts/xxxxxxxxxxx.de/httpdocs/cronjob.php?pw=xxxxxxx

geht auch nicht, kommt das bei raus in der Mail vom cron:

Could not open input file: /srv/www/vhosts/xxxxxxxxxx.de/httpdocs/cronjob.php?pw=xxxxxx.

cu
michael
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: Cronjob Problem auf eigenem Server

Post by flo »

Du versuchst der Shell per GET-Methode Variablen zu übergeben ... klappt nicht.

--> http://de.php.net/features.commandline
miker
Posts: 64
Joined: 2005-03-26 13:33
Location: Wildeshausen

Re: Cronjob Problem auf eigenem Server

Post by miker »

Auf der Commandline gibt es meines Wissens kein $_GET. Du kannst aber Parameter übergeben. Am Besten liest du mal das hier: http://de.php.net/manual/en/features.commandline.php

Alternativ kannst du dein PHP-Script, sofern es über das Web erreichbar ist, auch beispielsweise mit wget aufrufen, dann sparst du dir das PHP-CLI Zeugs.

** zu langsam :)
ford
Posts: 3
Joined: 2007-01-02 08:07

Re: Cronjob Problem auf eigenem Server

Post by ford »

Danke,

mit wget klappt es.

cu
michael
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: Cronjob Problem auf eigenem Server

Post by flo »

Und daran denken, daß man die URL am besten mit " umschließt - bei einem zweiten Parameter läuft der wget sonst im Hintergrund ab :-)

flo.
ford
Posts: 3
Joined: 2007-01-02 08:07

Re: Cronjob Problem auf eigenem Server

Post by ford »

Also so ?

wget -q --spider "http://www.xxxxxxxxxxx.de/cronjob.php?pw=xxxxxx"

cu
michael
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: Cronjob Problem auf eigenem Server

Post by Roger Wilco »

Ja.
Post Reply