Bash スクリプトでユーザーにリモート スクリーン セッションを表示する

Bash スクリプトでユーザーにリモート スクリーン セッションを表示する

私は bash スクリプトの初心者なので、これをどうやって実現するかがわからず困っています。

私は、スクリーン セッション内で実行される Java アプリケーションをバックアップおよび管理するように設計されたスクリプトに取り組んでいます。目標は、異なるマシンで Java アプリケーションの複数のインスタンスを実行し、スクリプトから SSH 経由でそれらを制御できるようにすることです。

私が欲しい機能は、Java インスタンスの 1 つのスクリーン セッションを簡単に呼び出して、ユーザーに表示する機能です。つまり、スクリーン セッションがマシン A で実行されていて、それをマシン B のユーザーに表示したい場合、SSH 接続を開始して、プログラムで呼び出すことができるようにしたいのです。

つまり、bash スクリプトで次のユーザー コマンドを模倣したいのです。

ssh [email protected]
screen -r ScreenName  #Run from inside of ssh session

関連情報