では、基本的にtmux
起動時にどの起動プロセスを経るのでしょうか。
最近、複数のサーバー(CentOSとUbuntu)でホームディレクトリの場所を変更しました。私はtmux
またを使用しますbash
。
私は起動時にtmux
デフォルトのシェルをロードし、bash
私を実行しませんでしたが、以前のホームディレクトリをbashrc
ロードしたことに気づきましたtmux.conf
。echo $HOME
SSH(中にない)を介してログインすると正常にtmux
ロードされ、myが新しいホームディレクトリになります。bashrc
$HOME
ロードするときに何をしtmux
、古いホームディレクトリを読むのですか$HOME
?
ホームディレクトリが変更され、この方法で変更を作成しよう/etc/passwd
としましたが、「変更なし」と答えました。usermod
この問題を解決したいと思います。私はすべてを検索しましたが、多くを見つけることができません。ありがとうございます。
答え1
行を追加:
set-option update-environment $HOME
~/.tmux.conf ファイルに