Mehrere Skripte in shell script ausführen
Hallo.
Um mehrere Instanzen von Thunderbird gleichzeitig benutzen zu können, verwende ich drei kleine Skripte, um das Programm mit verschiedenen Profilen zu starten. (Dafür muss die Variable MOZ_NO_REMOTE verändert werden.) Der Inhalt der drei Skripte ist:
Code:
#!/bin/sh
export MOZ_NO_REMOTE=1
/usr/bin/thunderbird -P <Profilname>
export MOZ_NO_REMOTE=0
exit 0
Jetzt möchte ich gern diese drei Skripte direkt hintereinander ausführen, d.h. die drei Instanzen von Thunderbird hintereinander starten. Im Moment mache ich das manuell. Kann mir jemand sagen, wie ein Skript aussehen müsste, um die drei Skripte hintereinander auszuführen?
Ich benutze Ubuntu Linux (Intrepid Ibex) und habe mir einen Menüpunkt angelegt, um die Skripte aufzurufen. Anstatt die drei Instanzen hintereinander weg manuell zu starten möchte ich dies eben automatisieren.
Eine mir empfohlene Variante ist:
Code:
#!/bin/bash
sh script1.sh
sh script2.sh
sh script3.sh
Dies klappt aber nicht, weil zwar die erste Instanz geöffnet wird, die anderen aber nicht. Wenn ich dann die erste schließe, öffnet sich die zweite. Wenn ich diese schließe, öffnet sich die dritte.