コマンドを実行するためにデフォルトでtmuxを起動する方法は?

コマンドを実行するためにデフォルトでtmuxを起動する方法は?
  • tmuxが新しいセッションを開始するときは、デフォルトでコマンドを実行する必要があります。
  • セッションが開始されると、デフォルトでフォルダから開始する必要があります。

ベストアンサー1

スクリプトを使用してtmuxを起動できます。 bashスクリプト(または使用しているシェルに関係なくハッシュバン(#!)を変更することを忘れないでください)に保存して実行可能にしてからスクリプトを実行すると、vimを実行する単一のウィンドウを使用する新しいtmuxセッション提供されます。セッションとウィンドウの名前とコマンドを必要に応じて調整します。

#!/bin/bash
tmux new-session -d -s mySession -n myWindow
tmux send-keys -t mySession:myWindow "cd /my/directory" Enter
tmux send-keys -t mySession:myWindow "vim" Enter
tmux attach -t mySession:myWindow

おすすめ記事