リモートコンピュータでスクリーンセッションを実行する

リモートコンピュータでスクリーンセッションを実行する

ローカルコンピュータにスクリプトに関連付けられている.shファイルと関連Pythonファイルがありますが、長いSSH接続が必要なため、screenを使用して実行する必要があります。したがって、リモートシステムにSSHで接続し、完了するまで.shスクリプトを実行し続ける必要があります。これを行う方法についての情報をStackExchangeで探していましたが、進行方法は混乱しています。

これを行うには、ファイルをリモートコンピュータにコピーする必要がありますか?それ以外の場合は、screenを使用してどのコマンドを実行する必要がありますか?ありがとうございます。

私が今まで試したこと:

1) ssh name@server screen -d -m "./executable.sh"
2) ssh -t name@server "screen -RD && ./executable.sh"

私がここで何か間違っていることがあれば教えてください。

ベストアンサー1

Pythonスクリプトをリモートシステムで実行する必要がある場合は、他の方法はありません。すべてコピーする必要があります。

.shを変更してこれらのファイルコピーを使用し、scpSSHセッションを開き、Pythonスクリプトを実行して最後に終了できます。

おすすめ記事