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の接続切れ)で環境変数などリセットされます
解決方法をお教えいただければと思います
よろしくお願いします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。