tmux를 실행하고 내부에 일부 세션을 생성하고 일부 명령을 실행한 다음 tmux에서 분리한 다음 tmux에 다시 연결하고 나머지 명령 출력을 확인하고 싶습니다.
이는 정상적인 작업인 것처럼 보이지만 명령줄에서 이 작업을 수행하고 싶습니다.
만약 내가한다면
tmux -d 'ls'
돌아가서 ls
출력을 볼 수 없습니다.
답변1
하나:
tmux new -d \; send ls Enter
tmux new -d \; setw remain-on-exit on \; respawnw -k ls
tmux new -d 'ls; sleep 1000000'
물론 프로그램이 자체적으로 종료되지 않는 경우(예: ls 대신 top) 다음을 수행할 수 있습니다.
tmux new -d top