linux-l: http Aufruf
Frank Reker
frank at reker.net
Mo Aug 13 14:57:35 CEST 2001
Am Mon 13. Aug 2001 09:56 +0200 schrieb Christian Bohl <C.Bohl at schuh-welt.de>:
>>> Am Sun 12. Aug 2001 16:56 +0200 schrieb Christian Bohl<C.Bohl at schuh-welt.de>:
>>>
>>> wie kann ich vom Teminal ein http Aufruf einer Seite durchführen damit eine
>>> Aktion auf einem entfernten Apache-Server durchführt wird - geht das
>>> überhaupt? Soll dann jede Nacht von Cron automatisch durchgeführt werden.
>>
>> lynx -dump <www-addresse> >/dev/null 2>&1
>>
>> laedt www-addresse runter, wenn www-addresse ein CGI-Script, wird
>> dieses ausgefuehrt. Da die Ausgabe des Scripts offensichtlich
>> uninterrassant ist schick sie einfach nach /dev/null (oder in ein
>> log-file, je nach bedarf).
>>
>Wow,
>
>klasse das funzt bei dem Apache, sogar bei geschützten Seiten - echt klasse
>
>Danke!
>
>Nur noch eine kleine Frage:
>
>Ich hab das Script nun auch versuchsweise ausprobiert, um auf eine
>Filemakerdatenbank mit integriertem Webserver zuzugreifen.
>
>lynx -dump
>192.168.115.1/FMPro?-db=scripte.fp5&-lay=CGI&-format=test.html&-error=test3.
>html&-Script=go&-findall
>
>Allerdings gibt es Probleme mit - zeichen. Gibt es eine möglichkeit diese
>Url zu verarbeiten
>
>bash: -lay=CGI: Command not found
>bash: -format=test.html: Command not found
...
Klar das &-Zeichen wird von der Shell interpretiert. Einfach quoten
Also:
entweder \& oder das ganze in '...' single quotes packen, dann
gibt die Shell den Kram woertlich an lynx weiter.
--
Don't worry, be happy...
Ciao tex
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 232 bytes
Beschreibung: nicht verfügbar
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20010813/8b64efbb/attachment.sig>
Mehr Informationen über die Mailingliste linux-l