2016-09-06 12 views
1

opensshiftの特定のディレクトリでsshセッションを開きたいとします。私はプロンプトでopensshiftの特定のディレクトリにsshセッションを開きます。

rhc ssh myapp "cd app-root/repo ; bash" 

を入力した場合には、その特定のディレクトリ内のセッションを開いてない、と私はコマンドを入力することができますが、何のコマンドプロンプトはありません。入力した場合

rhc ssh myapp 

私はコマンドプロンプトを表示します。 cd app-root/repo ; bashを追加すると、どのようにコマンドプロンプトが表示されますか?

答えて

1

使用-tスイッチ、サーバ上のTTYの割り当てを強制的に:

rhc ssh --ssh "ssh -tt" myapp "cd app-root/repo ; bash" 

が仕事をする必要があります。

+0

これは、 '' -t'''オプションがあいまいであるという結果を生成し、エラーします。 '' 'rhc ssh --help'''を使うと、tで始まるオプションは' '' timeout''と '' 'token'''です。 – Obromios

+0

'--ssh" ssh -tt "'(答えを修正しました)を試してみてください。 – Jakuje

+0

そのトリックをした、ありがとう。 – Obromios

関連する問題