以下を実行するには、コマンドを実行する必要があります。
- サーバーにログイン
- 特定のディレクトリに移動
- 追加画面環境(すでに設定済み)
- 他のコマンドの開始(重要ではない)
私はこれを試みます:
ssh {login}@{server} "cd /Where/I/Need/To/Be; screen -r MyScreenSession; MyFinalCommand"
すべてがうまく機能しますが、スクリーンセッションに接続します。どうすれば解決できますか?
ベストアンサー1
これが私が必要とするものです:
ssh -t {login}@{server} cd /Where/I/Need/To/Be; screen -S MyScreenSession -X stuff "MyFinalCommandWithoutSpace^M"
-t
ssh
要件ターミナルを起動する
screen -S MyScreenSession -X stuff
スクリーンセッションで作成されます[detached]
。