Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何找到在特定tmux会话上运行的程序?_Bash_Ssh_Tmux - Fatal编程技术网

Bash 如何找到在特定tmux会话上运行的程序?

Bash 如何找到在特定tmux会话上运行的程序?,bash,ssh,tmux,Bash,Ssh,Tmux,在远程机器上,我有一个ID为selu的tmux会话,我正在运行一个python程序 Python Test.Py < /C> >运行C++程序>代码> Meal.CPP < /C> >多次不同的参数。我想学习C++程序在那个时候运行的参数。如何执行此操作?您可以使用运行shell命令。下面是如何对活动窗格的当前活动进程进行grep的示例 bind-key M-v run-shell 'T=$(tmux display -p "#{pane_tty}" | sed "s=/dev/==");

在远程机器上,我有一个ID为selu的tmux会话,我正在运行一个python程序
<代码> Python Test.Py < /C> >运行C++程序>代码> Meal.CPP < /C> >多次不同的参数。我想学习C++程序在那个时候运行的参数。如何执行此操作?

您可以使用
运行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
添加到
运行shell
,以指定所需的会话