tmux 접두사가 z일 때 프로세스를 백그라운드에서 실행하는 방법은 무엇입니까?

tmux 접두사가 z일 때 프로세스를 백그라운드에서 실행하는 방법은 무엇입니까?

일반적으로 ctrl-z를 사용하여 전경 프로세스를 배경으로 설정하지만 tmux에서 실행하고 접두사 키가 z에 바인딩되어 있으면 분명히 ctrl-z는 tmux를 호출합니다. 마찬가지로 "ctrl-z z"를 눌러 ctrl-z를 벗어나려고 하면 (설계상) tmux 창을 전환합니다.

접두사 키를 변경하지 않고 tmux에서 프로세스를 배경화한 다음 전경화하는 또 다른 방법이 있습니까?

답변1

나는 귀하의 접두사가 char 라고 가정합니다 C-z. 기본 접두사는 C-btmux 명령에 대한 기본 바인딩과 함께 제공됩니다 C-b(접두사 뒤에 제공됨) send-prefix. 이는 C-b실제 전송을 수신하기 위해 두 번 입력한다는 의미입니다 C-b. 다음과 같이 동일한 작업을 수행할 수 있습니다 C-z.

set-option -g prefix C-z
bind-key C-z send-prefix

C-z이제 현재 프로세스를 배경으로 두 번 입력합니다 .

접두사가 실제로 있는 경우 z현재 C-z프로세스는 일반적으로 접두사 없이 백그라운드에 배치되어야 합니다. unbind-key C-z존재하지 않거나 추가 bind-key C-z send-keys C-z하고 싶다면 zC-z추가해 보세요.

관련 정보