
아래 코드는 source ~/.bashrc
tmux에서 실행되지만 터미널에서는 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