im Shell skript aus Internet starten?

Dieses Thema im Forum "Linux-Distributionen" wurde erstellt von Adi4Web, 7. Juli 2002.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Adi4Web

    Adi4Web Byte

    Registriert seit:
    29. Mai 2001
    Beiträge:
    86
    Hallo

    Ich würde gerne vom Shell aus einen Skript aus dem Internet starten. Etwa in der Art

    www.sagichnicht.ch/cgi-bin/mycgi.pl

    Mit Lynx würde das gehen, jedoch sollte das Programm danach wieder beendet werden damit ich wieder im Prompt bin.

    Einen Aufruf direkt vom Shell-Propt aus ist bedingung.

    Danke
    Adi
     
  2. Adi4Web

    Adi4Web Byte

    Registriert seit:
    29. Mai 2001
    Beiträge:
    86
    ich habe nc nicht auf dem System ...
    Ich arbeite mit SuSE7.3

    Gruss,
    Adi
     
  3. quereller

    quereller Kbyte

    Registriert seit:
    22. Juni 2001
    Beiträge:
    277
    Also ich habe das verwendet:
    echo GET /cgi-bin/mycgi.pl | nc www.sagichnicht.ch 80
    und dann wurde die website im display ausgegeben und nc hat sich bendet. (hab das mit der pcwelt site versucht)

    Vielleicht musst du auch einen POST befehl oder so verwenden aber dazu kenn ich mich zu wenig aus. Aber theoretisch sollte es gehen --> RTFM.
     
  4. Adi4Web

    Adi4Web Byte

    Registriert seit:
    29. Mai 2001
    Beiträge:
    86
    Vielen Dank für deine Antwort.

    Ich habe das probiert, hatte aber keinen Erfolg, da ich netcat nicht kenne. Offenbar wird es aber für Übertragung verwendet.

    Ich will aber ein Skript vom Internet-Server starten (es soll auf dem Server laufen).
    Z.B.: bash~>lynx www.sagichnicht.ch/cgi-bin/mycgi.pl

    Nur statt Lynx einen Aufruf, welcher nach der Ausführung von selbst wieder beendet.

    Gruss
    Adi
     
  5. quereller

    quereller Kbyte

    Registriert seit:
    22. Juni 2001
    Beiträge:
    277
    Ja es funktioniert. Das executable heisst übrigens nc.
     
  6. quereller

    quereller Kbyte

    Registriert seit:
    22. Juni 2001
    Beiträge:
    277
    Ich habe da so ne idee, bin mir nicht sicher obs funktioniert

    Benutze doch netcat um eine verbindung mit port 80 aufzubauen.
    Und dann schickst du ein GET befehl.

    Kann das leider nicht testen im moment.
     
Status des Themas:
Es sind keine weiteren Antworten möglich.

Diese Seite empfehlen