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
java-1.6-v1 Main1 & java-1.7-v2 Main2
) có thể giúp đỡ?
screen