在远程计算机上,我有一个ID为 selu 的tmux会话,并且正在运行python程序
python test.py
多次运行具有不同参数的C ++程序main.cpp
。我想学习该会话中当前正在运行的C ++程序的参数。我该怎么办?
答案 0 :(得分:1)
您可以依靠run-shell
命令。这是一个如何grep活动窗格当前活动过程的示例。
bind-key M-v run-shell 'T=$(tmux display -p "#{pane_tty}" | sed "s=/dev/=="); if pgrep -t$T "fzf|vim|elvish" &> /dev/null; then tmux send-key M-v; elif pgrep -t$T "gdb" &> /dev/null; then tmux send-key PageUp; else tmux copy-mode; fi'
您还可以将-t <your session>
添加到run-shell
以便指定所需的会话。