質問: SSHの接続が切れても環境変数などの状態を保ちたいです AWSのEC2でamazon linaxを使用しています 環境 rbenv nginx rails **現象** rails起動後、しばらくしてSSHの接続がきれるとrailsが落ちており rbenvも設定されていない状態になります SSHログイン後に sudo su source /etc/profile 上記を打つと再度起動される **試したこと** .bash_profileなどの設定ができていないのだと思い以下を試しました rbenvの再設定 ``` # git clone https://github.com/sstephenson/rbenv.git /usr/local/rbenv # cp -p /etc/profile /etc/profile.ORG # diff /etc/profile /etc/profile.ORG # # echo 'export RBENV_ROOT="/usr/local/rbenv"' >> /etc/profile # echo 'export PATH="${RBENV_ROOT}/bin:${PATH}"' >> /etc/profile # echo 'eval "$(rbenv init -)"' >> /etc/profile # source /etc/profile ``` 変化がなく.bash_profileや.bashrcにも追加 ``` echo 'export RBENV_ROOT="/usr/local/rbenv"' >> /root/.bashrc # echo 'export PATH="${RBENV_ROOT}/bin:${PATH}"' >> /root/.bashrc ``` それでも一定時間(SSHの接続切れ)で環境変数などリセットされます 解決方法をお教えいただければと思います よろしくお願いします
回答: 仮想端末マネージャー(ターミナルマルチプレクサ) の GNU screen や tmux を導入するのは、どうでしょうか? * Linux screenコマンド使い方 * GNU Screenとtmuxのコマンド比較 * tmux * GNU screen