Chạy các chương trình khác nhau thông qua ssh


0

Tôi gặp một số vấn đề khi tôi cố chạy các chương trình khác nhau thông qua SSH.

Vấn đề là, giả sử tôi có 2 chương trình java khác nhau, sau đó tôi muốn chạy chúng đồng thời trên các JVM khác nhau, để làm điều này, tôi đã viết một kịch bản shell để khởi chạy 2 chương trình đó, khi tôi thử trên máy cục bộ của mình, Nó hoạt động tốt, vì tôi đã sử dụng lệnh của gnome-terminal, vì vậy bạn có thể thấy các thiết bị đầu cuối kéo lên và mỗi trong số chúng có một chương trình duy nhất để chạy, nhưng khi tôi sử dụng SSH để kết nối với một máy từ xa, tôi chạy cùng một chương trình, Một số điều kỳ lạ xảy ra, các thiết bị đầu cuối bật lên từng cái một thay vì bật lên đồng thời, vì vậy hai chương trình đó không chạy cùng một lúc, nhưng chạy trước theo sau.

Có bất cứ ý tưởng tại sao điều này sẽ xảy ra?

tôi sử dụng

gnome-terminal -e "java mygroup"

ra mắt chương trình

tôi sử dụng

./myscript.sh params

để khởi chạy kịch bản shell

tôi sử dụng

người dùng ssh -X @ server

để kết nối với máy chủ từ xa

shell  script  ssh  jvm 

Bạn có hỏi làm thế nào để chạy hai chương trình đồng thời trong một phiên ssh không? Nó có thể được thực hiện với screen
Shiplu Mokaddim

2
Có thể, chạy chương trình đầu tiên không đồng bộ ( java-1.6-v1 Main1 & java-1.7-v2 Main2 ) có thể giúp đỡ?
Dmytro Sirenko
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.