Czy istnieje sposób na wykrycie, który proces działa w aktywnym okienku?
tmux: Znajdź okno „moje”, sprawdź, czy jest ono powiązane, jednak zajmuje się wykrywaniem z poziomu panelu.
Muszę to wykryć z zewnętrznego polecenia (nie z sesji tmux).
Problem najprawdopodobniej sprowadza się do dwóch kroków:
- Wykryj, który panel jest aktywny
- Wykryj, który proces działa w danym okienku
Odpowiedzi:
Okazuje się, że tmux ma potężne możliwości formatowania dla polecenia list-panes:
Polecenie powyżej zostanie wydrukowane
dla aktywnego panelu.
Opcje fromattingu opisano w
man tmux
:Aby zapoznać się z terminem „pierwszy proces w okienku”, zobacz Co oznacza „pierwszy pid w okienku” w tmux?
źródło