Existe-t-il un moyen de détecter quel processus s'exécute dans le volet actif?
tmux: recherchez "ma" fenêtre, vérifiez si elle est active est liée, cependant, elle traite de la détection à partir du volet.
J'ai besoin de détecter cela à partir d'une commande externe (pas à partir de la session tmux).
Le problème se résume très probablement à deux étapes:
- Détecter le volet actif
- Détecter quel processus s'exécute dans le volet donné
Réponses:
Il s'avère que tmux possède de puissantes capacités de formatage pour la commande list-panes:
La commande ci-dessus s'imprimera
pour le volet actif.
Les options de fromatting sont décrites dans
man tmux
:Pour la discussion du terme "premier processus dans le volet", voir Que signifie le "premier pid d'un volet" dans tmux?
la source