Cronjob HTTP

Bash, Shell, PHP, Python, Perl, CGI
sunny
Posts: 36
Joined: 2003-01-21 00:52

Cronjob HTTP

Post by sunny »

Hallo,
um ein CGI-Script per CRONTAB aufzurufen bleibt mir nichts anderes über, dieses Script per HTTP aufzurufen. Wie erstelle ich diesen Croneintrag für HTTP.

Wichtig denke ich, das dieser Cronjob diese Datei auch per HTTP erreicht. Das Verzeichnis ist per .htaccess und .htpasswd geschützt. Daher müsste eine Authentifizierung erfolgen.

Ã?ber kleine Hilfestellungen würde ich mich freuen.

Gruß
Sunny
[tom]
Posts: 656
Joined: 2003-01-08 20:10
Location: Berlin

Re: Cronjob HTTP

Post by [tom] »

Wenn es Dir nur um die Authentication geht:

http://username:password@domaine.tld/pf ... ara2=blubb

[TOM]
sunny
Posts: 36
Joined: 2003-01-21 00:52

Re: Cronjob HTTP

Post by sunny »

[TOM] wrote:Wenn es Dir nur um die Authentication geht:
Nein nicht nur. Ich will ja auch wissen wie ich diesen cron mit HTTP aufrufe

Der Eintrag

Code: Select all

0 6 * * 1 /home/www/webxx/html/cgi-bin/script.pl
geht leider nicht. Dort erhalte ich dann die Ausgabe: Dieser Script kann nicht aus Telnet gestartet werden.

Daher müsste ich das als HTTP aufrufen.

Danke
Sunny
[tom]
Posts: 656
Joined: 2003-01-08 20:10
Location: Berlin

Re: Cronjob HTTP

Post by [tom] »

Dann mach das doch mit curl und leite die Ausgabe ins Nirwana um. ;-)

[TOM]
sunny
Posts: 36
Joined: 2003-01-21 00:52

Re: Cronjob HTTP

Post by sunny »

Mit was ??

Sorry ich lerne noch, aber das schnell :-) Vor einem Jahr wusste ich nichtmal wie linux geschrieben wird :-)

Gruß
Sunny
sunny
Posts: 36
Joined: 2003-01-21 00:52

Re: Cronjob HTTP

Post by sunny »

Oh ja ich verstehe :-D

Ich gebe dann in der Crontab das so ein

Code: Select all

0 6 * * 1 curl http://user:pass@domain.de/cgi-bin/script.pl
Dann ruft er das Script auf :-)

Gut danke

Gruß
Sunny
kase
Posts: 1031
Joined: 2002-10-14 22:56

Re: Cronjob HTTP

Post by kase »

wenn curl nicht klappt, ersetze es mal durch "wget"