Zwei Programme in Folge mit einem Skript starten - geloest
Zwei Programme in Folge mit einem Skript starten - geloest
Hallo Forum!
Ich habe heute mein erstes Bash-Skript geschrieben. Damit moechte ich JAP aufrufen und gleich in der Folge den Firefox.
Es sieht so aus:
#!/bin/bash
cd /in/das/Verzeichnis/JAP
java -jar JAP.jar
&&
firefox
Firefox steht im Pathverzeichnis. Leider wird Firefox erst aufgerufen, wenn ich JAP wieder schliesse. Bei umgekehrter Reihenfolge der gleiche Misserfolg. Was ist an meinem Skript verkehrt? Hat einer von euch eine Idee?
TIA und viele Gruesse,
Miksch
P.S.: Uebrigens funktioniert die "Code" Funktion hier Forum bei mir nicht mehr.
Ich habe heute mein erstes Bash-Skript geschrieben. Damit moechte ich JAP aufrufen und gleich in der Folge den Firefox.
Es sieht so aus:
#!/bin/bash
cd /in/das/Verzeichnis/JAP
java -jar JAP.jar
&&
firefox
Firefox steht im Pathverzeichnis. Leider wird Firefox erst aufgerufen, wenn ich JAP wieder schliesse. Bei umgekehrter Reihenfolge der gleiche Misserfolg. Was ist an meinem Skript verkehrt? Hat einer von euch eine Idee?
TIA und viele Gruesse,
Miksch
P.S.: Uebrigens funktioniert die "Code" Funktion hier Forum bei mir nicht mehr.
Zuletzt geändert von Miksch am 27.09.2006 08:19:36, insgesamt 1-mal geändert.
- The Hit-Man
- Beiträge: 2250
- Registriert: 21.11.2004 17:01:56
- Wohnort: Menden ( Sauerland )
-
Kontaktdaten:
Code: Alles auswählen
#!/bin/bash
cd /in/das/Verzeichnis/JAP
java -jar JAP.jar&&
firefox
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux
Hallo hit-man!
Danke fuer den Tipp! Klappt leider aber nicht. Ich habe es mit und probiert. Es klappt aber beides nicht. Dann startet sogar nicht mal mehr eines der Programme.
Mein "Code" geht wieder nachdem ich Java und Java-Script wieder zugelassen habe .
Gruss,
Miksch
Danke fuer den Tipp! Klappt leider aber nicht. Ich habe es mit
Code: Alles auswählen
java -jar JAP.jar&&
Code: Alles auswählen
java -jar JAP.jar &&
Mein "Code" geht wieder nachdem ich Java und Java-Script wieder zugelassen habe .
Gruss,
Miksch
- The Hit-Man
- Beiträge: 2250
- Registriert: 21.11.2004 17:01:56
- Wohnort: Menden ( Sauerland )
-
Kontaktdaten:
hmmmm, dann liegt es vermutlich daran das ja java gestartet wird. hatte das problem bis jetzt noch nicht, da ich java programme noch nie in einem batch-file gebraucht habe, aber ansonsten mache ich es auch immer per &&.
Wer HTML postet oder gepostetes HTML quotet oder sich gepostetes oder
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux
gequotetes HTML beschafft, um es in Verkehr zu bringen, wird geplonkt.
damals windows, früher ubuntu, danach debian, heute arch-linux
Wenn dann
bei && wird der nachfolgende befehl nur dan ausgefühgt, denn der vorherige beim beenden den wert true ausgibt.
Wenn du ; oder eine neue Zeile benutzt wird der nachfolgende befehl ausgeführt, wenn der Vorherige beendet wird.
Diese 2 Fallen weg, weil JAP ja nicht beendet wird sondern weiter läuft
Also bleibt nur noch &. Da wird der hintere befehl ausgeführt egal der vordere noch läuft.
Code: Alles auswählen
java -jar JAP.jar &
Wenn du ; oder eine neue Zeile benutzt wird der nachfolgende befehl ausgeführt, wenn der Vorherige beendet wird.
Diese 2 Fallen weg, weil JAP ja nicht beendet wird sondern weiter läuft
Also bleibt nur noch &. Da wird der hintere befehl ausgeführt egal der vordere noch läuft.
Unix is user-friendly; it's just picky about who its friends are.
Guten Abend!
Ich habe noch ein wenig experimentieren muessen bis es geklappt hat. Der richtige Code lautet jetzt:
Herzlichen Dank fuer Eure wertvollen Tipps!
Viele Gruesse,
Miksch
Ich habe noch ein wenig experimentieren muessen bis es geklappt hat. Der richtige Code lautet jetzt:
Code: Alles auswählen
#!/bin/bash/
cd /in/das/Verzeichnis/jap
java -jar JAP.jar & cd /in/das/Verzeichnis/von/firefox
./Aufrufvonfirefox
Viele Gruesse,
Miksch