Befehle in neuem Terminal starten

Diskutiere Befehle in neuem Terminal starten im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hi, Ich würde gerne einen Befehl mit unterschiedlichen Parametern starten (aus einer liste, im Moment in einem File, 1 Parameter pro Zeile)....

  1. JPat

    JPat Jungspund

    Dabei seit:
    04.02.2011
    Beiträge:
    16
    Zustimmungen:
    0
    Hi,

    Ich würde gerne einen Befehl mit unterschiedlichen Parametern starten
    (aus einer liste, im Moment in einem File, 1 Parameter pro Zeile).

    Dabei soll sich aber für jeden einzelnen Befehl ein eigenes Terminal Fenster öffnen,
    so das die Befehle Gleichzeitig abgearbeitet werden.

    Kann man das bewerkstelligen?
    Wenn ja wie stell ich das an?
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 Spröde, 07.09.2012
    Spröde

    Spröde Alter Sack

    Dabei seit:
    22.01.2012
    Beiträge:
    177
    Zustimmungen:
    0
    Code:
    #!/bin/bash
    while read p
    do
        xterm -e "BEFEHL $p" &
    done <PARAMETERLISTE
    
    Du musst natürlich noch BEFEHL und PARAMETERLISTE ersetzen...
     
  4. #3 tgruene, 07.09.2012
    tgruene

    tgruene Routinier

    Dabei seit:
    02.02.2012
    Beiträge:
    418
    Zustimmungen:
    0
    Wenn es nur darum geht, die Befehle parallel zu starten, benoetigst Du dazu nicht jedesmal ein neues Terminal, und kannst 'xterm -e' weglassen. Das Und-Zeichen muss dann allerdings mit in die Anfuehrungszeichen.
     
  5. Arch

    Arch Foren As

    Dabei seit:
    21.10.2011
    Beiträge:
    81
    Zustimmungen:
    0
  6. JPat

    JPat Jungspund

    Dabei seit:
    04.02.2011
    Beiträge:
    16
    Zustimmungen:
    0
    Danke, das mit dem & kannte ich schon, wollte ich aber auch so eh nicht,
    da es mir darum ging die dann doch eben gleich in einem eigenen Terminal offen zu haben.
    Wenn ich das so machen würde müsste ich die wieder von Hand neu hervor holen.

    Das mit dem "term -e "BEFEHL $p" &"
    werd ich dann mal (hoffentlich huete noch) ausprobieren.
    Danke mal.
     
  7. JPat

    JPat Jungspund

    Dabei seit:
    04.02.2011
    Beiträge:
    16
    Zustimmungen:
    0
    Scheint zu klappen.
    Nur ein Problem gibt es noch.
    Die Terminals schließen sich nachher sofort wieder ...
    kann ich dafür sorgen dass sie offen bleiben auch wenn der Befehl in ihnen terminiert?
     
  8. #7 Spröde, 11.09.2012
    Spröde

    Spröde Alter Sack

    Dabei seit:
    22.01.2012
    Beiträge:
    177
    Zustimmungen:
    0
    Mir sind 3 Möglichkeiten mit unterschiedlichen Auswirkungen bekannt:
    Code:
        xterm -hold -e "BEFEHL $p" &
    Code:
        xterm -e "BEFEHL $p ; read -p 'press enter' pause" &
    Code:
        xterm -e "BEFEHL $p ; bash" &
    Teste an, was Du brauchst...
     
Thema: Befehle in neuem Terminal starten
Besucher kamen mit folgenden Suchen
  1. bash neues terminal öffnen

    ,
  2. neues terminal im terminal starten linux

    ,
  3. python neues terminal öffnen

    ,
  4. bash xterm mit befehlt,
  5. skipt in neuem terminal ausführen,
  6. linux neue shell öffnen befehl,
  7. linux terminal öffnen und befehl ausführen,
  8. terminal öffnen befehl bash,
  9. java bash in neuer shell ausführen,
  10. gnome-terminal starten und befehl ausfuehren,
  11. parametereingabe bash,
  12. powershel neue terminal fenster öffnen,
  13. linux gnome-terminal parameters,
  14. terminal in neuer shell starten,
  15. kommando in neuem terminal,
  16. networkmanager linux aus xterm aufrufen,
  17. terminal neues terminal öffnen,
  18. bash terminal öffnen und befehl ausführen,
  19. neues terminal aus python,
  20. linux weiteres terminal öffnen,
  21. terminal öffnen und shell script ausführen,
  22. neue shell öffnen,
  23. automatisch terminal öffnen linux,
  24. bash script beim ausführen im terminal ausführen,
  25. .sh in eigenen Terminal öffnen
Die Seite wird geladen...

Befehle in neuem Terminal starten - Ähnliche Themen

  1. Centosbefehle

    Centosbefehle: Hallo ich habe ein Centos 7.2.15.11 image (mit Hdclone von Miray gemacht) Ich möchte das Image auf eine existierende Ubuntu installation...
  2. Kurzzusammenfassung der Befehle und Progr. für die shell

    Kurzzusammenfassung der Befehle und Progr. für die shell: Hallo zusammen, bei der Verbesserung eines meiner Scripte bin ich nach ausführlicher Recherche auf den Befehl (Prog?) "file" gestossen. Dieser...
  3. default befehle in der bash

    default befehle in der bash: Hallo! Ich suche eine Lösung die vor ALLEN bash Befehlen "time ionice -c3" setzt. deb6, .bashrc? Vielen Dank für Eure Hilfe, Manfred
  4. Unix Script: Case Anweisung - Mehrere Befehle

    Unix Script: Case Anweisung - Mehrere Befehle: Hallo Zusammen, ich habe folgendes Konstrukt: case $VAR in PARAM1) Batch_cmd="$PFAD_0/../Verarbeitung.sh $PFAD_1"; BATCHPROG="";...
  5. Bash SSH Zugriff, Befehle senden

    Bash SSH Zugriff, Befehle senden: Hallo zusammen :) Wie der Titel schon andeutet versuche ich folgendes, möchte gerne in meinem Shellscript eine SSH Verbindung zu einem anderen...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden