新しいtmuxシェルは以前のバージョンの.bashrcを使用します。

新しいtmuxシェルは以前のバージョンの.bashrcを使用します。

現在の状況は、tmuxセッション内で作成された新しいシェルが古いバージョンの.bashrcを取得し、ファイルから削除した環境変数を設定することです。私が考えることができる唯一の説明は、tmuxがそのバージョンのファイルをどこかにキャッシュし、実際のバージョンの代わりにそのバージョンを使用することです。 tmuxの外部で新しく作成されたログインシェルは、私の.bashrcファイルの変更を反映しており、これらの環境変数はもうありません。原因は何ですか?

出力から環境変数を検索してみましたが、PS4='+$BASH_SOURCE> ' BASH_XTRACEFD=7 bash -xl 7>&2何も役に立たなかったので、どこに設定されているのかわかりません。

ベストアンサー1

おすすめ記事