특정 tmux 세션에서 새 창을 열고 다른 스크립트를 실행한 다음 닫는 bash 스크립트를 작성하고 싶습니다.
문제는 두 개의 스크립트 인스턴스를 시작하는 경우 스크립트가 이전 인스턴스(같은 이름을 가짐)를 종료하도록 하려는 것입니다.
이 이름의 창이 없으면 스크립트는 계속 진행되지 않고 오류만 발생합니다.
can't find window windowname
'windowname'이라는 창이 없는 경우에도 계속하고 싶다고 스크립트에 어떻게 알릴 수 있나요?
tmux kill-window -t session:windowname
tmux new-window -t session -n "windowname" "/path/to/the/script.sh"
tmux kill-window -t session:windowname
|| true
" ", " || :
", " set +e
"를 시도하여 출력을 로 리디렉션했지만 /dev/null
그 중 아무 것도 작동하지 않았습니다.