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