ubuntuusers.de

Shell skript zwei terminals starten

Status: Gelöst | Ubuntu-Version: Ubuntu 10.10 (Maverick Meerkat)
Antworten |

bunower

Anmeldungsdatum:
17. Dezember 2010

Beiträge: 25

Hallo, wie kann ich mehrere skripte in verschiedenen terminals ausführen lassen, mit einem shell skript(bash). Bsp:

1
2
3
#!/bin/bash
bash robotlaunch.sh;
bash runrviz.sh;

wobei robotlaunch.sh und runrviz.sh in zwei verschiedenen terminals starten sollen, weil beide endlos sind und immer daten auf den terminal ausgeben. Am besten wäre es wenn ich mit einem kommando auch die Titel der Terminal benennen kann. Wobei der Titel nicht unbedingt wichtig ist.

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21860

Wohnort: Lorchhausen im schönen Rheingau

Variante 1: screen, variante zB mit dem Gnome-Terminal: Da kannst du im Auruf fensternamen/Tabnamen mitbestimmen. Ob das auch mit anderen Terminals geht, weiß ich aus dem Kopf nicht. Allerdings bin ich sicher, dass es geht 😉

oxe1976

Anmeldungsdatum:
5. Februar 2008

Beiträge: 759

gnome-terminal -e "command" -t "Title"

oeffnet ein terminal und fuehrt "command" darin aus.

Gruss

Lignux

Anmeldungsdatum:
14. Juli 2010

Beiträge: 838

oxe1976 schrieb:

gnome-terminal -e "command" -t "Title"

oeffnet ein terminal und fuehrt "command" darin aus.

Gruss

Wobei das dann aber nicht Terminalunabhängig wäre.

Viele Grüße, Lignux.

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21860

Wohnort: Lorchhausen im schönen Rheingau

Zumindest -e kennt eigentlich jeder Temrinalemulator. Die Namensgebung dürfte immer speziell sein. (grade nachgeschaut, rxvt-unicode kanns auch)

bunower

(Themenstarter)

Anmeldungsdatum:
17. Dezember 2010

Beiträge: 25

oxe1976 schrieb:

gnome-terminal -e "command" -t "Title"

oeffnet ein terminal und fuehrt "command" darin aus.

Gruss

Hey super genau was ich gesucht habe, Danke. Viele Grüße

Antworten |