tmux : 활성 창에서 실행중인 프로세스 감지


9

활성 창에서 어떤 프로세스가 실행되는지 검색하는 방법이 있습니까?

tmux : "내"창을 찾아서 활성화되어 있는지 확인하십시오. 그러나 관련이 있지만 창에서 감지를 처리합니다.

외부 명령 (tmux 세션이 아닌)에서이를 감지해야합니다.

문제는 다음 두 단계로 진행됩니다.

  1. 활성 창 감지
  2. 지정된 창에서 실행되는 프로세스 감지

찾을 수 있습니다. 내 대본 도움이되는.
x-yuri

답변:


11

tmux에는 list-pane 명령에 강력한 형식화 기능이 있습니다.

$ tmux list-panes -F '#{pane_active} #{pane_pid}'
0 4993
0 5382
1 6189

위의 명령이 인쇄됩니다.

1 <process_pid>

활성 창에 대해.

서식 옵션은 man tmux:

 pane_active                     1 if active pane
 pane_pid                        PID of first process in pane

"창에서 첫 번째 프로세스"라는 용어에 대한 설명은 다음을 참조하십시오. tmux에서 "창유리의 첫 번째 pid"는 무엇을 의미합니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.