1

新しいターミナルを開きたいのですが、開いたままにしておく必要がある開いたターミナルのリモートマシンに ssh し、このターミナルでフォアグラウンドでコマンドを実行する必要があります。

次のコマンドは、リモート マシンがログインしている新しいターミナルを開きます。

gnome-terminal --window-with-profile=NOCLOSEPROFILE -e "ssh -X $user@$IPaddress"

(「ls」は、新しく開いたターミナルでフォアグラウンドで実行されるコマンドだとします)次のコマンドを試しました:

gnome-terminal --window-with-profile=NOCLOSEPROFILE -e "ssh -X $user@$IPaddress&&ls"

しかし、このコマンドは、リモート マシンに ssh 接続せずにターミナルを開き、しばらく一時停止してから閉じました。このコマンドのどこが間違っているのか、それを修正する方法を教えてください。

4

1 に答える 1

2

ssh を実行していて、ssh コマンドの終了後に ls を実行しています。あなたが必要

"ssh -X $user@$host 'command to run on host'"
于 2013-10-23T19:32:37.693 に答える