我制作了一个程序,其中使用经典的 pipeline-fork-exec 将管道连接到正在运行的进程tmux split-window -dI
,因此当我写入该管道时,新创建的窗格会打印所写入的内容。
我希望当管道关闭时该窗格自动关闭。我是否可以向 tmux 提供标志来实现此目的,或者是否有其他方法可以实现所需的效果?
答案1
不幸的是,当前没有办法在进程管道关闭其标准输出时关闭空窗格。您需要使用 自行杀死窗格kill-pane
。
我制作了一个程序,其中使用经典的 pipeline-fork-exec 将管道连接到正在运行的进程tmux split-window -dI
,因此当我写入该管道时,新创建的窗格会打印所写入的内容。
我希望当管道关闭时该窗格自动关闭。我是否可以向 tmux 提供标志来实现此目的,或者是否有其他方法可以实现所需的效果?
不幸的是,当前没有办法在进程管道关闭其标准输出时关闭空窗格。您需要使用 自行杀死窗格kill-pane
。