PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : webseitenaufruf per cronjob



Rouven.
23.06.06, 11:42
hallo,
was Linux angeht bin ich seit ein paar wochen erst dabei also bitte regt euch nicht über für euch offensichtliche fragen auf ..

Also,
ich möchte eine Webseite per cronjob mit meinem root alle 5 minuten aufrufen.

ICh schreibe also einen cronjob der auf mein script verweist das alle 5 minuten ausgefuehrt wird!

Nur was schreib ich ins script also wie ist der befehl für den linux-server eine Webseite abzufragen!

Bei google habe ich nur wget gefunden, mit dem Befehl lädt er die Datei aber nur runter.

Wisst ihr vielleicht ne bessere Lösung ?

AceTheFace
23.06.06, 11:46
Na ja, wenn dein Browser eine Seite aufruft lädt er sie im Prinzip auch nur runter. Sprich auf dem Server sollte die Anfrage gleich aussehen.
Alternativ zu wget kannst du auch den Konsolenbrowser "lynx" benutzen.

Gruß,
Ace

ntars
23.06.06, 11:55
wenn du das für ein statistikscript verwenden möchtest (webalizer etc..) dann kannst du das ruhig mit wget machen, so habs ich jedenfalls realisiert,

danach einfach die heruntergeladene datei löschen und gut ist...

marcdevil
23.06.06, 11:59
curl http://www.inter.net/to/page.php > /dev/null
oder
lynx --dump http://www.inter.net/to/page.php > /dev/null
oder
links -dump http://www.inter.net/to/page.php > /dev/null

Rouven.
23.06.06, 12:11
Um noch konkreter zu werden geht es um Besucherzähler die ich schlecht runterladen aknn weil die immer noch sone ID haben z.b.: "http://www.gratis-counter-gratis.de/counter.php?id=53547"

einen solcher soll immer vom root-server abgerufen werden !!

wget geht da nicht

ntars
23.06.06, 12:11
links -dump http://www.inter.net/to/page.php > /dev/null

thx

;-)

ist um welten besser als meine wget lösung ;-)

Rouven.
23.06.06, 12:11
ich meine mit dem Root-server abgerufen werden !

AceTheFace
23.06.06, 12:13
ich meine mit dem Root-server abgerufen werden !

Von wo aus ist doch völlig wurscht. Mit obiger lynx-Lösung klappt das. Und falls du Zähler manipulieren willst: die werden hoffentlich so intelligent sein und die IP für eine gewisse Zeit zu speichern um sowas zu verhindern.

Gruß,
Ace

Rouven.
23.06.06, 12:15
ok danke, ihr seit die besten !
So schnelle produktive antworten kriegt man in keinem andren forum

ntars
23.06.06, 12:17
mir taugts auch volle hier ;-) bin zwar erst wenig tage da, doch nette leute sind hier!

slowatsch
23.06.06, 14:36
mir taugts auch volle hier ;-) bin zwar erst wenig tage da, doch nette leute sind hier!
Um ehrlich zu sein ich wundere mich immer wieder auf welch "besch*" Fragen man hier noch eine Nette Antwort erhält..

@Threadstarter...

Ein paar Tipps...
Mach dich über den Counter schlau den du da benutzt, die meisten Speichern die IP, heisst du kannst die Seite in 24h 1000 mal Aufrufen und es wird nur einmal gezählt. Würde ich mich mal ein bisschen über Dynamische Webseitenprogrammierung erkundigen, damit du auch merkst was bei so einem Counter passiert. Grundsätzlich kann ein Webseite nur "Downgeloadet" werden. Ausführen gibts nich, wennscho wird sie vom Browser interpretiert... Das merkt der Server ab nich, und es interessiert ihn nicht. Kündige den Rootserver, mach dich schlau wie das Inet funktioniert... ohne ein gewisses Grundwissen kannst du den Rootserver eigentlich nur versaun.