Verschiedene Programme über ssh laufen lassen


0

Ich hatte Probleme, als ich versuchte, verschiedene Programme über SSH auszuführen.

Das Problem ist, nehmen wir an, ich habe zwei verschiedene Java-Programme, dann möchte ich sie gleichzeitig auf verschiedenen JVM ausführen. Dazu habe ich ein Shell-Skript geschrieben, um diese beiden Programme zu starten, als ich es auf meinem lokalen Rechner versuchte. es funktioniert gut, weil ich den Befehl von gnome-terminal verwendet habe, so dass Sie sehen können, dass die Terminals auftauchen und jedes von ihnen ein einzelnes Programm ausführen muss. Einige seltsame Dinge passieren, die Terminals werden nacheinander und nicht gleichzeitig angezeigt, sodass diese beiden Programme nicht zur gleichen Zeit ausgeführt werden, sondern zuerst gefolgt von einem anderen.

Gibt es eine Idee, warum das passieren wird?

ich benutze

gnome-terminal -e "Java myclass"

um das Programm zu starten

ich benutze

./myscript.sh params

um das Shell-Skript zu starten

ich benutze

ssh -X user @ server

um eine Verbindung zum Remote-Server herzustellen

shell  script  ssh  jvm 

Fragen Sie, wie Sie zwei gleichzeitige Programme in einer einzigen SSH-Sitzung ausführen? Es kann mit gemacht werden screen
Shiplu Mokaddim

2
Möglicherweise wird das erste Programm asynchron ausgeführt ( java-1.6-v1 Main1 & java-1.7-v2 Main2 ) kann helfen?
Dmytro Sirenko
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.