gpt4 book ai didi

tmux - 进程完成时在 tmux 中发出警报

转载 作者:行者123 更新时间:2023-12-03 14:34:40 32 4
gpt4 key购买 nike

我可以设置 tmux 以在进程完成时在非事件窗口中触发警报吗?

例如:我开始了一个漫长的构建过程。我希望在完成时收到通知,而不是每次打印状态时都收到通知。

最佳答案

我很惊讶还没有给出这个答案:您可以使用 tmux 窗口设置 visual-bell为了这。与 bell-action然后,您可以配置是仅查看当前窗口的铃声,还是仅查看非当前窗口(其他)的铃声。我个人更喜欢第二种,因为您不会看到 shell 产生的噪音,而且如果它在当前窗口中,您可能不关心通知。

set-window-option -g visual-bell on
set-window-option -g bell-action other

当一个进程产生一个铃声时,tmux 将突出显示响铃的窗口的标题并显示“窗口 X 中的铃声”通知。

然后在过程结束时按铃。例如。:
make; echo -e '\a'

(或 && || 而不是 ; 如果您只想分别在成功或失败时响铃)

关于tmux - 进程完成时在 tmux 中发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23755063/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com