tmux は追加せずにセッションのデフォルトの作業ディレクトリを変更します。

tmux は追加せずにセッションのデフォルトの作業ディレクトリを変更します。

このようにできる方法を探しています。いいえセッションに接続します。

tmux attach-session -c <directory> -t <session>
                    ^^^^^^^^^^^^^^

Per tmux(1)、セッション全体に接続せずにデフォルトの作業ディレクトリ(新しいウィンドウと新しいウィンドウ)を変更する方法はありません。

接続すると、自動化が中断される一部の自動化スクリプトでこれを実行しているため、セッションに接続できません。

ベストアンサー1

する

`tmux send-keys -t <session> 'cd <directory>'`

好きなようにしますか?

これが後で作成された新しいウィンドウ/ウィンドウに対して機能するかどうかはわかりませんが、貧しい人々の解決策は、ウィンドウ<session>:<windowID>.<paneID>/ウィンドウが作成された後に送信することです。

おすすめ記事