SSHでシェルスクリプトを実行し、切断します。

SSHでシェルスクリプトを実行し、切断します。

セッションが切断されたときに開いている複数のプロセスを開始するSSHで実行されるスクリプトがあります。

これは可能ですか?バックグラウンドでスクリプトを起動することは解決策ではありません...

修正する

私のスクリプトは別のクラスパスを使用してJavaプロセスを起動し、4つの異なるスクリプトを呼び出します。各スクリプトは異なるクラスパスを使用して異なるJavaプロセスを開始します。

ベストアンサー1

プロセスが何らかの方法で対話型であるか、デーモンとして実行するのに適していない場合は、次のようなものを探しています。GNU画面またはマルチプレクサ- 両方とも複数のウィンドウでセッションを開始し、そのセッションを切断して再接続できます。

tmux new-session session-1
# start an application
C-b d # C-b means Ctrl-b
# You're now back in your terminal and can disconnect from the server
# After connecting again, use
tmux attach -t session-1
# to get back to your previously created session.

画面ワークフローは似ていますが、頭の中のどこにいるのかわかりません。

おすすめ記事