tmux:デッドパネルのみを持つすべてのセッションを探す

tmux:デッドパネルのみを持つすべてのセッションを探す

死んだ窓だけのセッションを見つけて殺したいです。どうすればいいですか?

ベストアンサー1

すべてのウィンドウを一覧表示し、デッドウィンドウでフィルタリングできます。

tmux list-panes -a -F "#{pane_dead} #{pane_id}" | grep "^1"

あなたはそれらを殺すことができます

tmux kill-pane -t PANE_ID

これを次のように組み合わせます。

tmux list-panes -a -F "#{pane_dead} #{pane_id}" | \
  awk '/^1/ { print $2 }' | xargs -l tmux kill-pane -t

おすすめ記事