명령을 실행하기 위해 기본적으로 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

관련 정보