Hallo Liste :) ich würde gerne mit einem Bashscript mehrere Applikationen nacheneinander starten lassen. Wenn ich Zb.: #!/bin/bash clear xmms gkrellm benutze startet zwar xmms zuerst, aber gkrellm startet erst, wenn ich xmms beende. Gibt es die Möglichkeit mehrere Programme nacheinander starten zu lassen? Vielen Dank jetzte schon :) -- -- Mfg Stefan Hornbostel
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hallo, #!/bin/bash clear xmms & gkrellm & Gruß! Markus. Am Mittwoch, 1. Oktober 2003 09:58 schrieb Stefan Hornbostel:
Hallo Liste :)
ich würde gerne mit einem Bashscript mehrere Applikationen nacheneinander starten lassen. Wenn ich Zb.:
#!/bin/bash clear xmms gkrellm
benutze startet zwar xmms zuerst, aber gkrellm startet erst, wenn ich xmms beende. Gibt es die Möglichkeit mehrere Programme nacheinander starten zu lassen? Vielen Dank jetzte schon :) --
-- Mfg Stefan Hornbostel -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
iD8DBQE/eoruHcHR+uK6bwERAvznAJ0Y0udN3kXgrcqhvhFgONdtVNe7EwCfR/e9 QmpBGfzZ6La1/wqfNAbjJxA= =yt/W -----END PGP SIGNATURE-----
On Wednesday 01 October 2003 09:58, Stefan Hornbostel wrote:
Hallo Liste :)
ich würde gerne mit einem Bashscript mehrere Applikationen nacheneinander starten lassen. Wenn ich Zb.:
#!/bin/bash clear xmms gkrellm
benutze startet zwar xmms zuerst, aber gkrellm startet erst, wenn ich xmms beende. Gibt es die Möglichkeit mehrere Programme nacheinander starten zu lassen? Vielen Dank jetzte schon :)
Starte sie im Hintergrund: #!/bin/bash clear nohup xmms& nohup gkrellm& Andreas
Hallo Stefan, Stefan Hornbostel wrote:
Hallo Liste :)
ich würde gerne mit einem Bashscript mehrere Applikationen nacheneinander starten lassen. Wenn ich Zb.:
#!/bin/bash clear xmms gkrellm
Mit dem Skript, so wie Du es geschrieben hast, startest Du die Prozesse tatsächlich nacheinander. D.h. der Shell-Interpreter wartet auf den Rückgabe-Wert des Prozesses. Wenn Du möchtest, dass alle drei Applikationen gleichzeitig gestartet werden, kannst Du ein '&' nach dem Programmaufruf hinzufügen. Das ampersand (&) startet das Programm als seperaten Prozess und gibt die Programmsteuerung sofort wieder an den Shell-Interpreter zurück. Konkret: #!/bin/bash & clear xmms & gkrellm & Hope that helps Christian
benutze startet zwar xmms zuerst, aber gkrellm startet erst, wenn ich xmms beende. Gibt es die Möglichkeit mehrere Programme nacheinander starten zu lassen? Vielen Dank jetzte schon :)
-- __________________________________________________________________ Christian Kuecherer Network Laboratories Heidelberg NEC Europe Ltd. Kurfuersten-Anlage 36 D-69115 Heidelberg Tel. (+49) 6221 90511-23 Fax: (+49) 6221 90511-55 EMail: Christian.Kuecherer@ccrle.nec.de Web: http://www.ccrle.nec.de/
Hallo, Am Mittwoch, 1. Oktober 2003 09:58 schrieb Stefan Hornbostel:
Hallo Liste :)
ich würde gerne mit einem Bashscript mehrere Applikationen nacheneinander starten lassen. Wenn ich Zb.: #!/bin/bash clear xmms gkrellm benutze startet zwar xmms zuerst, aber gkrellm startet erst, wenn ich xmms beende. Gibt es die Möglichkeit mehrere Programme nacheinander starten zu lassen? Vielen Dank jetzte schon :)
Wenn du so das script aus einer shell startest, "besetzt" das zuerst gestartete Programm die shell und es geht nicht weiter. Verwende "&", um das ganze im Hintergrund zu starten und es klappt. #!/bin/bash clear xmms & gkrellm & MfG, Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.
participants (5)
-
Andreas Kyek
-
Bernd Tannenbaum
-
Christian Kuecherer
-
Nohn Markus
-
XHorny@t-online.de