Verschiedene Programme über ssh laufen lassen
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. Wenn ich jedoch SSH für die Verbindung zu einer Remote-Maschine verwende, führe ich dasselbe Programm aus. Einige seltsame Dinge passieren, die Terminals werden nacheinander und nicht gleichzeitig angezeigt, sodass diese beiden Programme nicht gleichzeitig ausgeführt werden, sondern zuerst gefolgt von einem anderen.
Gibt es eine Idee, warum dies 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
eine Verbindung zum Remote-Server herstellen
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie kann ich eine Verzeichnisstruktur "invertieren"?
-
1
Pausieren Sie alle Aufgaben außer x CPU-intensiven Aufgaben
-
7
Starten Sie den Synergy-Client beim Booten in Mac OS X
-
6
Welche zsh-Funktionen verwenden Sie?
-
4
Wie synchronisieren Sie GreaseMonkey-Skripts zwischen Computern?
-
8
Die Windows-Shell töten
-
3
Mac OS X: herkömmliche Orte, an denen Binärdateien gespeichert werden sollen
-
2
Mac OS X: einfaches Skript gesucht
-
1
Kann ich ein Skript schreiben, das Benutzer automatisch wechselt?
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet