lynx und mysql im script

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
_glen_
Beiträge: 73
Registriert: 21.09.2003 20:07:49
Wohnort: im Pott ;)
Kontaktdaten:

lynx und mysql im script

Beitrag von _glen_ » 15.04.2004 00:03:25

Hallo,

ich habe eine kleine Frage zu lynx.

Für ein Projekt muss ich eine URL aufrufen bzw Daten an eine Webseite übergeben.
Leider klappt es nicht per telnet....bleibt also nur der Weg über lynx.

Wie kann ich lynx in ein Shellscript einbauen, so das es sich auch beendet nachdem es die Anfrage gestellt hat.

im Prinzip reicht mir ein Aufruf ala: lynx http://www.meineseite.de/index.php?var=BLA vollkommen aus.

MFG und Danke
Glen
Zuletzt geändert von _glen_ am 18.04.2004 19:35:03, insgesamt 1-mal geändert.

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 15.04.2004 00:08:36

Code: Alles auswählen

lynx -dump blabla
Gruß Jan

_glen_
Beiträge: 73
Registriert: 21.09.2003 20:07:49
Wohnort: im Pott ;)
Kontaktdaten:

Beitrag von _glen_ » 15.04.2004 00:25:36

klappt leider nicht wirklich....

Ich möchte per Script SMS an ein HTTP Gateway übergeben.
Vgl.:http://www.smsfactor.de/inhalt/scnittstelle.php

Leider ist dies der einzige Anbieter welche meinen Anforderungen entspricht aber kein Mailgateway anbietet.

Übergebe ich die Daten aus Lynx klappt es, nur automatisiert nicht.

MFG und Danke
Glen

Chimerer
Beiträge: 514
Registriert: 28.01.2002 16:10:44

Beitrag von Chimerer » 15.04.2004 00:35:18

Hi,

hast du die Sonderzeichen escaped? Kann sein, dass die Shell sie ansonsten interpretiert.

Was bekommst du denn für einen Output?

_glen_
Beiträge: 73
Registriert: 21.09.2003 20:07:49
Wohnort: im Pott ;)
Kontaktdaten:

Beitrag von _glen_ » 15.04.2004 00:37:27

Als Output nur den Statuscode 400!
Teste ich es aber aus einem Browser direkt, klappt alles!

_glen_
Beiträge: 73
Registriert: 21.09.2003 20:07:49
Wohnort: im Pott ;)
Kontaktdaten:

Beitrag von _glen_ » 18.04.2004 19:38:42

ok, habe die lösung gefunden :)

ein Problem habe ich noch.

ich rufe ein Shellscript auf (bash), dort möchte ich einfache SQL Eintragungen vornehmen.
Es klappt auch in der Form:

Code: Alles auswählen

mysql --user=$SQLUSER --password=$SQLPASS $SQLDB < /var/www/kunden/mx10010/livecheck/include/sql_count;
Ich möchte aber in der mySQL Anweisung auf Variabelen verarbeiten, so habe ich in dem Script z.B. $MAIL oder $DATE.
Diese sollen jetzt in eine mySQL DB fliessen. Leider werden die Variabelen nicht erkannt wenn ich einen Aufruf wie den o.g. implementieren.

Hat jemand eine Idee oder Lösung wie es funktionieren könnte das ich Variabelen aus dem Script an die mySQL Anweisung übergeben?

MFG und Danke
Glen

Antworten