tmux表示セッションを開始できますか?

tmux表示セッションを開始できますか?

以下のコードはsource ~/.bashrctmuxで実行されますが、端末ではtmuxは開かれません。

#!/bin/bash
tmux new-session -d -s my_session 'source ~/.bashrc'

上記のコマンドの次の効果が欲しい。

$ tmux
$ source ~/.bashrc

答え1

この試み:

#!/bin/bash
tmux new-session -d -s my_session
tmux send "source ~/.bashrc" C-m
tmux -2  attach-session -t my_session

という新しいセッションを作成し、my_sessionコマンドを実行した後、開いたままにする必要があります。

答え2

これはどうですか?

#!/bin/tmux
source ~/.bashrc

関連情報