SSHセッションにログインし、自動的に既存の画面セッションを見つけてアクセスしますか?

SSHセッションにログインし、自動的に既存の画面セッションを見つけてアクセスしますか?

SSHを使用してサーバーに接続し、ログイン後に自動化したいと思います。

screen -R

私のスクリプトは次のとおりです

sshpass -p password ssh -t [email protected] 'screen -R; bash -l'

重要なのは、ログイン後に実行されるコマンドを外部から制御できるようにしたいことです。それ以外の場合は、「.bashrc」またはいくつかの同じファイルを追加する可能性があります。

ベストアンサー1

ssh -tt user@server 'screen -ls 2>/dev/null | grep -i detached && screen -r || echo "No screen detached sessions found"'

これは、画面を分離する限り機能します。

おすすめ記事