leo: gleichzeitig mehrere skripts ausführen

Hallo

Ich habe eine Frage an euch..

ich möchte paar skripte mit einem Klick gleichzeitig ausführen z.b

ich möchte auf ein Button klicken und die Seite soll ein skript in http://10.10.5.1/h1.sh
http://10.10.5.2/h2.sh

usw

starten .

Wie und mit was kann ich so etwas machen ?

Danke

Leo

  1. Gar nicht. :)

    Du kannst die Skripte nur hintereinander aufrufen. Das geht natuerlich. Indem du auf Klick z.B. eine Funktion aufrufst, die dann wiederum das gewuenschte erledigt.

    Oder die Skripte rufen sich hintereinander auf. Dabei haste natuerlich u.U. den umgekehrten Dominoeffekt, das ein fehler alles lahmlegt.

    1. Hi,

      Gar nicht. :)
      Du kannst die Skripte nur hintereinander aufrufen.

      In Perl kann man beispielsweise auch neue Prozesse Starten, die dann die Skripte aufrufen, dann würden sie wohl schon zeitgleich ablaufen.

      Das geht natuerlich. Indem du auf Klick z.B. eine Funktion aufrufst, die dann wiederum das gewuenschte erledigt.

      Falls die entsprechenden serverseitigen Techniken (wie z.B. PHP oder Perl) zur verfügung stehen.
      Zumindest wüsste ich nicht, wie man ein Shell-Skript direkt im Browser aufrufen kann, kann aber sein, dass es da auch sowas wie ne CGI-Schnittstelle gibt. Aber ich glaube selbst dann bräuchte man dafür einen Webserver.

      mfG,
      steckl

      1. Fuer mich sieht's so aus, als ob die Skripte alle auf anderen Rechnern liegen. Wenn Du also ein gewoehnliches HTML Formular benutzt und keine Moeglichkeit hast die Skripte anders aufzurufen, wird es auf herkoemmliche Art gar nicht gehen. Je nach Skripten kannst Du ja mal Ajax probieren...

  2. Hi,

    ich möchte paar skripte mit einem Klick gleichzeitig ausführen z.b

    ich möchte auf ein Button klicken und die Seite soll ein skript in http://10.10.5.1/h1.sh
    http://10.10.5.2/h2.sh

    usw

    starten .

    du kannst durch den Button-Klick das Abschicken eines Formulars veranlassen, die Zielseite des Formulars ist ein serverseitiges Programm in beliebiger Sprache das beide Shell-Skripte als Hintergrundprozess ausfuehrt, in C z. B. per fork und exec. Willst du eine Antwort, die spezialisierter auf dein Problem ausgelegt ist, musst du ein paar mehr Informationen geben.

    Schöne Grüße
    Julian

    --
    ie:% fl:| br:^ va:| ls:< fo:| rl:( n4:° ss:) de:> js:| ch:{ sh:( mo:? zu:)
    1. Hi,

      ich möchte paar skripte mit einem Klick gleichzeitig ausführen z.b

      ich möchte auf ein Button klicken und die Seite soll ein skript in http://10.10.5.1/h1.sh
      http://10.10.5.2/h2.sh

      usw

      starten .

      du kannst durch den Button-Klick das Abschicken eines Formulars veranlassen, die Zielseite des Formulars ist ein serverseitiges Programm in beliebiger Sprache das beide Shell-Skripte als Hintergrundprozess ausfuehrt, in C z. B. per fork und exec. Willst du eine Antwort, die spezialisierter auf dein Problem ausgelegt ist, musst du ein paar mehr Informationen geben.

      Schöne Grüße
      Julian

      Hallo Julian
      ich habe mir ein Seite gemacht die nur in einem entfernten rechner die start.sh (bash skript) starten. Das problem ist ich habe mehrere rechner und alle müssen hintereinander diese skript starten . Ich möchte nicht 20 mal wie unten die Zeile schreiben und dann hinter einander klicken . Es ist immer der selbe spiel ich muss immer die gleiche skript starten oder die skript killen. Ich möchte ein button haben der startet und ein der ausschaltet
      <p align="center"<a href="http://10.10.5.1/cgi-bin/start.sh ><h1>STARTEN</h1></a><br></p>

      gruß

      leo